Basic Data Types
Scalar Types
Numeric
-
class cutlass.Numeric(*args: Any, **kwargs: Any)
Integer
-
class cutlass.Integer(*args: Any, **kwargs: Any)
Boolean
-
class cutlass.Boolean(*args: Any, **kwargs: Any)
Signed Integer Types
-
class cutlass.Int4(*args: Any, **kwargs: Any)
-
class cutlass.Int8(*args: Any, **kwargs: Any)
-
class cutlass.Int16(*args: Any, **kwargs: Any)
-
class cutlass.Int32(*args: Any, **kwargs: Any)
-
class cutlass.Int64(*args: Any, **kwargs: Any)
-
class cutlass.Int128(*args: Any, **kwargs: Any)
Unsigned Integer Types
-
class cutlass.Uint8(*args: Any, **kwargs: Any)
-
class cutlass.Uint16(*args: Any, **kwargs: Any)
-
class cutlass.Uint32(*args: Any, **kwargs: Any)
-
class cutlass.Uint64(*args: Any, **kwargs: Any)
-
class cutlass.Uint128(*args: Any, **kwargs: Any)
Float
-
class cutlass.Float(*args: Any, **kwargs: Any)
Standard Floating-Point Types
-
class cutlass.Float16(*args: Any, **kwargs: Any)
-
class cutlass.BFloat16(*args: Any, **kwargs: Any)
-
class cutlass.TFloat32(*args: Any, **kwargs: Any)
-
class cutlass.Float32(*args: Any, **kwargs: Any)
-
class cutlass.Float64(*args: Any, **kwargs: Any)
Narrow Floating-Point Types
-
class cutlass.Float8E5M2(*args: Any, **kwargs: Any)
-
class cutlass.Float8E4M3(*args: Any, **kwargs: Any)
-
class cutlass.Float8E4M3FN(*args: Any, **kwargs: Any)
-
class cutlass.Float8E4M3B11FNUZ(*args: Any, **kwargs: Any)
-
class cutlass.Float8E8M0FNU(*args: Any, **kwargs: Any)
-
class cutlass.Float6E3M2FN(*args: Any, **kwargs: Any)
-
class cutlass.Float6E2M3FN(*args: Any, **kwargs: Any)
-
class cutlass.Float4E2M1FN(*args: Any, **kwargs: Any)
-
class cutlass.Float4E2M1FNx2(*args: Any, **kwargs: Any)
Pointer
-
class cutlass.Pointer(*args: Any, **kwargs: Any)
Vector
-
class cutlass.Vector(*args: Any, **kwargs: Any)