Deep.Net


UnaryOpT

Namespace: SymTensor
Parent Module: Expr

ops with one expr as argument

Union Cases

Union CaseDescription
Abs
Signature:
Acos
Signature:
Annotated(string)
Signature: string

annotation (no influence on value)

ArgMaxAxis(int)
Signature: int

inidices of maximums over given dimension

ArgMinAxis(int)
Signature: int

inidices of minimums over given dimension

Asin
Signature:
AssumeJacobian(ExprT)
Signature: ExprT

assumes the specified Jacobian for its argument when calculating derivatives

Atan
Signature:
Ceil
Signature:
CheckFinite(string)
Signature: string

checks the value for NaNs and infinities, outputs their location and stops the computation

Cos
Signature:
Cosh
Signature:
Diag(int,int)
Signature: int * int

extract diagonal along given axes

DiagMat(int,int)
Signature: int * int

build diagonal matrix along given axes

DoBroadcast(ShapeSpecT)
Signature: ShapeSpecT

broadcast tensor; element count may change

Dump(string)
Signature: string

dumps the value into the given dataset in the active HDF5 dump file

Exp
Signature:
Floor
Signature:
Gather(indices)
Signature: ExprT option list

select elements according to the specified index arrays

Held(derivsShp,op)
Signature: ShapeSpecT list * UnaryHeldOpT

an op that will expand into an expression once symbolic sizes have been substituted

Invert
Signature:

matrix inverse

Log
Signature:
Log10
Signature:
MaxAxis(int)
Signature: int

maximum over given dimension

MinAxis(int)
Signature: int

minimum over given dimension

Negate
Signature:
Not
Signature:
NullifyJacobian
Signature:

nullifies the Jacobian of its argument when calculating derivatives

PermuteAxes(perm)
Signature: int list

permutes the axes of the tensor

Print(string)
Signature: string

prints the value together with the given string

Product
Signature:

product of all elements

ProductAxis(int)
Signature: int

product over given dimension

Reshape(ShapeSpecT)
Signature: ShapeSpecT

reshape tensor; element count does not change

ReverseAxis(dim)
Signature: int

reverses the tensor in the given dimension

Round
Signature:
Scatter(indices,shp)
Signature: ExprT option list * ShapeSpecT

disperses elements according to the specified index arrays

SignT
Signature:
Sin
Signature:
Sinh
Signature:
Sqrt
Signature:
StoreToVar(VarSpecT)
Signature: VarSpecT

variable write

Subtensor(ExprRngsSpecT)
Signature: ExprRngsSpecT

subtensor

Sum
Signature:

summation of all elements

SumAxis(int)
Signature: int

summation over given dimension

Tan
Signature:
Tanh
Signature:
Truncate
Signature:
Fork me on GitHub