UOp
UOp
¤
UOp(
op: Ops,
dtype: DType = void,
src: tuple[UOp, ...] = tuple(),
arg: Any = None,
tag: Any = None,
)
Bases: MathTrait
Ops
¤
Bases: FastEnum
Attributes:
-
NOOP– -
SINK– -
UNIQUE– -
DEVICE– -
KERNEL– -
PRECAST– -
REWRITE_ERROR– -
SENTINEL– -
AFTER– -
GROUP– -
COPY– -
BUFFER– -
BUFFER_VIEW– -
MSELECT– -
MSTACK– -
BUFFERIZE– -
CONTIGUOUS– -
CONTIGUOUS_BACKWARD– -
DETACH– -
FUSE– -
RESHAPE– -
PERMUTE– -
EXPAND– -
PAD– -
SHRINK– -
FLIP– -
MULTI– -
DEFINE_GLOBAL– -
DEFINE_LOCAL– -
DEFINE_REG– -
DEFINE_VAR– -
BIND– -
SPECIAL– -
REDUCE_AXIS– -
REDUCE– -
ALLREDUCE– -
UNROLL– -
CONTRACT– -
GEP– -
VECTORIZE– -
CAT– -
PTRCAT– -
CAST– -
BITCAST– -
EXP2– -
LOG2– -
SIN– -
SQRT– -
RECIP– -
NEG– -
TRUNC– -
LOAD– -
STORE– -
ASSIGN– -
WMMA– -
INDEX– -
ADD– -
MUL– -
SHL– -
SHR– -
IDIV– -
MAX– -
MOD– -
CMPLT– -
CMPNE– -
CMPEQ– -
XOR– -
OR– -
AND– -
THREEFRY– -
SUB– -
FDIV– -
POW– -
WHERE– -
MULACC– -
BARRIER– -
RANGE– -
IF– -
END– -
ENDIF– -
VCONST– -
CONST– -
CUSTOM– -
CUSTOMI–