Show / Hide Table of Contents

    Interface ITensorBackend<'T>

    Tensor backend.

    Namespace: Tensor.Backend
    Assembly: Tensor.dll
    Syntax
    interface ITensorBackend<'T>
    Type Parameters
    Name Description
    'T

    Properties

    Name Description
    abstract property Item: int64 [] -> 'T

    Methods

    Name Description
    abstract member Abs: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Acos: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Add: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member AllLastAxis: ITensorFrontend<bool> * ITensorFrontend<bool> -> unit
    abstract member And: ITensorFrontend<bool> * ITensorFrontend<bool> * ITensorFrontend<bool> -> unit
    abstract member AnyLastAxis: ITensorFrontend<bool> * ITensorFrontend<bool> -> unit
    abstract member ArgMaxLastAxis: ITensorFrontend<int64> * ITensorFrontend<'T> -> unit
    abstract member ArgMinLastAxis: ITensorFrontend<int64> * ITensorFrontend<'T> -> unit
    abstract member Asin: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Atan: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member BatchedInvert: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member BatchedMatMatDot: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member BatchedSVD: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> option * ITensorFrontend<'T> -> unit
    abstract member Ceiling: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Convert: ITensorFrontend<'T> * ITensorFrontend<'T1> -> unit
    abstract member Copy: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Cos: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Cosh: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member CountTrueLastAxis: ITensorFrontend<int64> * ITensorFrontend<bool> -> unit
    abstract member Divide: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Equal: ITensorFrontend<bool> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Exp: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member FillConst: 'T * ITensorFrontend<'T> -> unit
    abstract member FillIncrementing: 'T * 'T * ITensorFrontend<'T> -> unit
    abstract member FindLastAxis: 'T * ITensorFrontend<int64> * ITensorFrontend<'T> -> unit
    abstract member Floor: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Gather: ITensorFrontend<'T> * ITensorFrontend<int64> option list * ITensorFrontend<'T> -> unit
    abstract member Greater: ITensorFrontend<bool> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member GreaterOrEqual: ITensorFrontend<bool> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member IfThenElse: ITensorFrontend<'T> * ITensorFrontend<bool> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member IsFinite: ITensorFrontend<bool> * ITensorFrontend<'T> -> unit
    abstract member Less: ITensorFrontend<bool> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member LessOrEqual: ITensorFrontend<bool> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Log: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Log10: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member MaskedGet: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<bool> option [] -> unit
    abstract member MaskedSet: ITensorFrontend<'T> * ITensorFrontend<bool> option [] * ITensorFrontend<'T> -> unit
    abstract member MatMatDot: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member MatVecDot: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member MaxElemwise: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member MaxLastAxis: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member MinElemwise: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member MinLastAxis: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Modulo: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Multiply: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Negate: ITensorFrontend<bool> * ITensorFrontend<bool> -> unit
    abstract member NotEqual: ITensorFrontend<bool> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Or: ITensorFrontend<bool> * ITensorFrontend<bool> * ITensorFrontend<bool> -> unit
    abstract member Power: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member ProductLastAxis: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Round: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Scatter: ITensorFrontend<'T> * ITensorFrontend<int64> option list * ITensorFrontend<'T> -> unit
    abstract member Sgn: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Sin: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Sinh: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Sqrt: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Subtract: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member SumLastAxis: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member SymmetricEigenDecomposition: MatrixPart * ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Tan: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Tanh: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Transfer: ITensorFrontend<'T> * ITensorFrontend<'T> -> bool
    abstract member TrueIndices: ITensorFrontend<int64> * ITensorFrontend<bool> -> unit
    abstract member Truncate: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member UnaryMinus: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member UnaryPlus: ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member VecVecDot: ITensorFrontend<'T> * ITensorFrontend<'T> * ITensorFrontend<'T> -> unit
    abstract member Xor: ITensorFrontend<bool> * ITensorFrontend<bool> * ITensorFrontend<bool> -> unit
    Back to top Generated by DocFX