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 CuTensorOperatorFields
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.