Idris2Doc : Data.Autodiff.Ops

Data.Autodiff.Ops

(source)

Definitions

Simplex : Nat->AddCont
Totality: total
Visibility: public export
MulParametric : {auto{conArg:6781} : Numa} ->ParaAddDLens (Consta) (Consta)
Totality: total
Visibility: public export
AddParametric : {auto{conArg:6820} : Numa} ->ParaAddDLens (Consta) (Consta)
Totality: total
Visibility: public export
AffineParametric : {auto{conArg:6857} : Numa} ->ParaAddDLens (Consta) (Consta)
Totality: total
Visibility: public export
LeakyReLU : {auto{conArg:6890} : Numa} ->Orda=>FromDoublea=> {default0.01_ : a} ->ParaAddDLens (Consta) (Consta)
Totality: total
Visibility: public export
LeakyReLUTensor : {auto{conArg:7026} : Numa} ->Orda=>FromDoublea=> {default0.01_ : a} -> {auto{conArg:7041} : TensorMonoid (n.cont)} ->ParaAddDLens (Const (Tensor [n] a)) (Const (Tensor [n] a))
Totality: total
Visibility: public export
coproductPair : ParaAddDLensac->ParaAddDLensbd->ParaAddDLens (a>+<b) (c>+<d)
Totality: total
Visibility: public export
parallelTensor2 : {auto{conArg:7400} : Numa} -> {auto{conArg:7403} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName~~>2)] a)) (Const (Tensor [(axisName~~>2)] b))
Totality: total
Visibility: public export
parallelTensor3 : {auto{conArg:7892} : Numa} -> {auto{conArg:7895} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName~~>3)] a)) (Const (Tensor [(axisName~~>3)] b))
Totality: total
Visibility: public export
sameFromTensor2 : {auto{conArg:8583} : Numa} -> {auto{conArg:8586} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName1~~>1)] a)) (Const (Tensor [(axisName2~~>2)] b))
  Produces a parametric map that produces `n` copies of the output, instead
of one, by using `n` different parameters

Totality: total
Visibility: public export
sameFromTensor3 : {auto{conArg:9081} : Numa} -> {auto{conArg:9084} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName1~~>1)] a)) (Const (Tensor [(axisName2~~>3)] b))
Totality: total
Visibility: public export
sameFromTensor : {auto{conArg:9765} : Numa} -> {auto{conArg:9768} : Numb} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Const (Tensor [(axisName1~~>1)] a)) (Const (Tensor [(axisName2~~>n)] b))
  Produces a parametric map that produces `n` copies of the output, instead
of one, by using `n` different parameters

Totality: total
Visibility: public export
sameFrom : ParaAddDLensab->ParaAddDLensac->ParaAddDLensa (b><c)
Totality: total
Visibility: public export
sameFromConst : {auto{conArg:10449} : Numa} -> {auto{conArg:10452} : Numb} -> {auto{conArg:10455} : Numc} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Consta) (Constc) ->ParaAddDLens (Consta) (Const (b, c))
Totality: total
Visibility: public export
sameFrom3 : ParaAddDLensab->ParaAddDLensac->ParaAddDLensad->ParaAddDLensa (b>< (c><d))
Totality: total
Visibility: public export
sameFromConst3 : {auto{conArg:11432} : Numa} -> {auto{conArg:11435} : Numb} -> {auto{conArg:11438} : Numc} -> {auto{conArg:11441} : Numd} ->ParaAddDLens (Consta) (Constb) ->ParaAddDLens (Consta) (Constc) ->ParaAddDLens (Consta) (Constd) ->ParaAddDLens (Consta) (Const (b, (c, d)))
Totality: total
Visibility: public export