Deep.Net


ITensorBackend<'T>

Namespace: Tensor

Instance members

Instance memberDescription
Abs(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Acos(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Add(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
AllLastAxis(trgt, src1)
Signature: (trgt:Tensor<bool> * src1:Tensor<bool>) -> unit
Modifiers: abstract
And(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<bool> * src2:Tensor<bool>) -> unit
Modifiers: abstract
AnyLastAxis(trgt, src1)
Signature: (trgt:Tensor<bool> * src1:Tensor<bool>) -> unit
Modifiers: abstract
ArgMaxLastAxis(trgt, src1)
Signature: (trgt:Tensor<int64> * src1:Tensor<'T>) -> unit
Modifiers: abstract
ArgMinLastAxis(trgt, src1)
Signature: (trgt:Tensor<int64> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Asin(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Atan(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
BatchedInvert(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
BatchedMatMatDot(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Ceiling(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Convert(trgt, src)
Signature: (trgt:Tensor<'T> * src:Tensor<'T1>) -> unit
Modifiers: abstract
Copy(trgt, src)
Signature: (trgt:Tensor<'T> * src:Tensor<'T>) -> unit
Modifiers: abstract
Cos(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Cosh(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Divide(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Equal(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Exp(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Fill(fn, trgt, useThreads)
Signature: (fn:(unit -> 'T) * trgt:Tensor<'T> * useThreads:bool) -> unit
Modifiers: abstract
FillConst(value, trgt)
Signature: (value:'T * trgt:Tensor<'T>) -> unit
Modifiers: abstract
FillIndexed(fn, trgt, useThreads)
Signature: (fn:(int64 [] -> 'T) * trgt:Tensor<'T> * useThreads:bool) -> unit
Modifiers: abstract
Floor(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
FoldLastAxis(...)
Signature: (fn:('T -> 'T1 -> 'T) * initial:'T * trgt:Tensor<'T> * src:Tensor<'T1> * useThreads:bool) -> unit
Modifiers: abstract
FoldLastAxisIndexed(...)
Signature: (fn:(int64 [] -> 'T -> 'T1 -> 'T) * initial:'T * trgt:Tensor<'T> * src:Tensor<'T1> * useThreads:bool) -> unit
Modifiers: abstract
Gather(trgt, srcIdxs, src)
Signature: (trgt:Tensor<'T> * srcIdxs:Tensor<int64> option list * src:Tensor<'T>) -> unit
Modifiers: abstract
Greater(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
GreaterOrEqual(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
IfThenElse(trgt, cond, ifTrue, ifFalse)
Signature: (trgt:Tensor<'T> * cond:Tensor<bool> * ifTrue:Tensor<'T> * ifFalse:Tensor<'T>) -> unit
Modifiers: abstract
IsFinite(trgt, src1)
Signature: (trgt:Tensor<bool> * src1:Tensor<'T>) -> unit
Modifiers: abstract
[arg1]
Signature: int64 [] -> 'T
Modifiers: abstract

CompiledName: set_Item

[()]
Signature: unit -> int64 []
Modifiers: abstract

CompiledName: get_Item

Less(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
LessOrEqual(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Log(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Log10(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Map(fn, trgt, src, useThreads)
Signature: (fn:('T1 -> 'T) * trgt:Tensor<'T> * src:Tensor<'T1> * useThreads:bool) -> unit
Modifiers: abstract
Map2(fn, trgt, src1, src2, useThreads)
Signature: (fn:('T1 -> 'T2 -> 'T) * trgt:Tensor<'T> * src1:Tensor<'T1> * src2:Tensor<'T2> * useThreads:bool) -> unit
Modifiers: abstract
Type parameters: 'T2
MapIndexed(fn, trgt, src, useThreads)
Signature: (fn:(int64 [] -> 'T1 -> 'T) * trgt:Tensor<'T> * src:Tensor<'T1> * useThreads:bool) -> unit
Modifiers: abstract
MapIndexed2(...)
Signature: (fn:(int64 [] -> 'T1 -> 'T2 -> 'T) * trgt:Tensor<'T> * src1:Tensor<'T1> * src2:Tensor<'T2> * useThreads:bool) -> unit
Modifiers: abstract
Type parameters: 'T2
MatMatDot(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
MatVecDot(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
MaxElemwise(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
MaxLastAxis(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
MinElemwise(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
MinLastAxis(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Modulo(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Multiply(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Negate(trgt, src1)
Signature: (trgt:Tensor<bool> * src1:Tensor<bool>) -> unit
Modifiers: abstract
NotEqual(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Or(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<bool> * src2:Tensor<bool>) -> unit
Modifiers: abstract
Power(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
ProductLastAxis(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Round(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Scatter(trgt, trgtIdxs, src)
Signature: (trgt:Tensor<'T> * trgtIdxs:Tensor<int64> option list * src:Tensor<'T>) -> unit
Modifiers: abstract
Sgn(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Sin(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Sinh(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Sqrt(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Subtract(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
SumLastAxis(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
SymmetricEigenDecomposition(...)
Signature: (part:MatrixPart * trgtEigVals:Tensor<'T> * trgtEigVecs:Tensor<'T> * src:Tensor<'T>) -> unit
Modifiers: abstract
Tan(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Tanh(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
Transfer(trgt, src)
Signature: (trgt:Tensor<'T> * src:Tensor<'T>) -> bool
Modifiers: abstract
Truncate(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
UnaryMinus(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
UnaryPlus(trgt, src1)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T>) -> unit
Modifiers: abstract
VecVecDot(trgt, src1, src2)
Signature: (trgt:Tensor<'T> * src1:Tensor<'T> * src2:Tensor<'T>) -> unit
Modifiers: abstract
Xor(trgt, src1, src2)
Signature: (trgt:Tensor<bool> * src1:Tensor<bool> * src2:Tensor<bool>) -> unit
Modifiers: abstract
Fork me on GitHub