thunder.core.prims.PrimIDs¶
- class thunder.core.prims.PrimIDs(value)[source]¶
Bases:
Enum
An enumeration.
Attributes
ASSERT_TENSOR_METADATA
CHECK_TENSOR_SHAPE_AND_METADATA
CHECK_NONE
CHECK_EMPTY
CHECK_LITERAL_LIKE
CHECK_TYPE
CHECK_INSTANCE
CHECK_NUMBER_TYPE_AND_VALUE
CHECK_BOOL_CONVERSION
CHECK_STRING_VALUE
CHECK_SLICE_VALUE
CHECK_LEN
ASSERT_COMPARE
PYTHON_VARS
UNPACK_FUNCTION_OBJ
UNPACK_CACHE_INFO
UNPACK_ATTR
UNPACK_GETITEM
UNPACK_EMPTY_DICT
UNPACK_ITER
UNPACK_NEXT
UNPACK_KEY
UNPACK_SEQUENCE
UNPACK_TRIVIAL
UNPACK_TUPLE
UNPACK_LIST
UNPACK_DICT_KEY
UNPACK_PARAMETER
UNPACK_BUFFER
UNPACK_SUBMODULE
UNPACK_THUNDER_MODULE
CONSTRUCT_TUPLE
PACK_LIST
PACK_BUFFER
PACK_ATTR
PACK_SETITEM
DATACLASS_NEW
SHAPE
COMMENT
DEL
PRINT
RETURN
GET_GRAD
PUT_GRAD
CONVERT_ELEMENT_TYPE
DEVICE_PUT
NUMPY_ARRAY_TO_TORCH_TENSOR
EXOGENOUS_LIKE
FULL
IOTA
UNIFORM
UNIFORM_PHILOX
RANDINT
RANDN
EMPTY
TENSOR_FROM_SEQUENCE
CLONE
UPDATE_ALIASES
MULTINOMIAL
GET_AND_UPDATE_RNG_STATE
BROADCAST_IN_DIM
CAT
FLIP
RESHAPE
SLICE
SQUEEZE
TRANSPOSE
UNFOLD
VIEW
SHALLOW_COPY
STRIDE_ORDER
PY_ABS
ABS
ACOS
ACOSH
ASIN
ASINH
ATAN
ATANH
BITWISE_NOT
CEIL
COS
COSH
DIGAMMA
ERF
ERFC
ERFCINV
ERFINV
EXP
EXP2
EXPM1
FLOOR
FREXP
ISFINITE
LGAMMA
LOG
LOG10
LOG1P
LOG2
NDTRI
NEG
RECIPROCAL
ROUND
RSQRT
SIGN
SIGNBIT
SIN
SINH
SQRT
TAN
TANH
TRUNC
REAL
IMAG
ADD
ATAN2
BITWISE_AND
BITWISE_OR
BITWISE_XOR
DIV
EQ
PY_FLOORDIV
FMOD
GE
GT
LE
LT
MAXIMUM
MINIMUM
MUL
NE
NEXTAFTER
POW
REMAINDER
SUB
ZETA
BITWISE_LEFT_SHIFT
BITWISE_RIGHT_SHIFT
LERP
WHERE
AMAX
AMIN
PROD
SUM
VAR
VAR_MEAN
STD
ARGMAX
ARGMIN
TOPK
SORT
GATHER
SCATTER
INDEX_ADD
INDEX_COPY
INDEX_PUT
SCATTER_ADD
TAKE
TAKE_ALONG_AXIS
COPY_WITH_SETITEM
MATMUL
CONVOLUTION
EMBEDDING
EMBEDDING_BACKWARD
LINEAR
PAD
ITEM
COPY_
BITCAST
SINK