Table of Contents

Enum CuTensorOperator

Namespace
NVMathNet.Interop
Assembly
NVMath.Net.dll

cuTENSOR operators: unary operators applied to individual operands and binary operators that combine two operands. Values match cutensorOperator_t in cutensor/types.h.

public enum CuTensorOperator

Fields

Abs = 24

Element-wise absolute value.

Acos = 32

Inverse cosine.

Acosh = 35

Inverse hyperbolic cosine.

Add = 3

Binary addition (for fused operations).

Asin = 31

Inverse sine.

Asinh = 34

Inverse hyperbolic sine.

Atan = 33

Inverse tangent.

Atanh = 36

Inverse hyperbolic tangent.

Ceil = 37

Ceiling.

Conj = 9

Complex conjugate.

Cos = 27

Element-wise cosine.

Cosh = 30

Hyperbolic cosine.

Exp = 22

Element-wise natural exponent.

Floor = 38

Floor.

Identity = 1

No-op — pass the element through unchanged.

Log = 23

Element-wise natural logarithm.

Max = 6

Binary maximum.

Min = 7

Binary minimum.

Mish = 39

Mish, x·tanh(softplus(x)).

Mul = 5

Binary multiplication (for fused operations).

Neg = 25

Element-wise negation.

Rcp = 10

Element-wise reciprocal.

Relu = 8

Element-wise ReLU activation.

Sigmoid = 11

Sigmoid activation, 1/(1+exp(-x)).

Sin = 26

Element-wise sine.

Sinh = 29

Hyperbolic sine.

SoftPlus = 41

Softplus, log(exp(x)+1).

SoftSign = 42

Softsign, x/(abs(x)+1).

Sqrt = 2

Element-wise square root.

Swish = 40

Swish, x·sigmoid(x).

Tan = 28

Element-wise tangent.

Tanh = 12

Hyperbolic tangent activation.