1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
/// Unique identifier for the `bool` data type (core).
pub const BOOL: &str = "bool";
/// Unique identifier for the `int2` data type (registered).
pub const INT2: &str = "int2";
/// Unique identifier for the `int4` data type (registered).
pub const INT4: &str = "int4";
/// Unique identifier for the `int8` data type (core).
pub const INT8: &str = "int8";
/// Unique identifier for the `int16` data type (core).
pub const INT16: &str = "int16";
/// Unique identifier for the `int32` data type (core).
pub const INT32: &str = "int32";
/// Unique identifier for the `int64` data type (core).
pub const INT64: &str = "int64";
/// Unique identifier for the `uint2` data type (registered).
pub const UINT2: &str = "uint2";
/// Unique identifier for the `uint4` data type (registered).
pub const UINT4: &str = "uint4";
/// Unique identifier for the `uint8` data type (core).
pub const UINT8: &str = "uint8";
/// Unique identifier for the `uint16` data type (core).
pub const UINT16: &str = "uint16";
/// Unique identifier for the `uint32` data type (core).
pub const UINT32: &str = "uint32";
/// Unique identifier for the `uint64` data type (core).
pub const UINT64: &str = "uint64";
/// Unique identifier for the `float4_e2m1fn` data type (registered).
pub const FLOAT4_E2M1FN: &str = "float4_e2m1fn";
/// Unique identifier for the `float6_e2m3fn` data type (registered).
pub const FLOAT6_E2M3FN: &str = "float6_e2m3fn";
/// Unique identifier for the `float6_e3m2fn` data type (registered).
pub const FLOAT6_E3M2FN: &str = "float6_e3m2fn";
/// Unique identifier for the `float8_e3m4` data type (registered).
pub const FLOAT8_E3M4: &str = "float8_e3m4";
/// Unique identifier for the `float8_e4m3` data type (registered).
pub const FLOAT8_E4M3: &str = "float8_e4m3";
/// Unique identifier for the `float8_e4m3b11fnuz` data type (registered).
pub const FLOAT8_E4M3B11FNUZ: &str = "float8_e4m3b11fnuz";
/// Unique identifier for the `float8_e4m3fnuz` data type (registered).
pub const FLOAT8_E4M3FNUZ: &str = "float8_e4m3fnuz";
/// Unique identifier for the `float8_e5m2` data type (registered).
pub const FLOAT8_E5M2: &str = "float8_e5m2";
/// Unique identifier for the `float8_e5m2fnuz` data type (registered).
pub const FLOAT8_E5M2FNUZ: &str = "float8_e5m2fnuz";
/// Unique identifier for the `float8_e8m0fnu` data type (registered).
pub const FLOAT8_E8M0FNU: &str = "float8_e8m0fnu";
/// Unique identifier for the `float16` data type (core).
pub const FLOAT16: &str = "float16";
/// Unique identifier for the `float32` data type (core).
pub const FLOAT32: &str = "float32";
/// Unique identifier for the `float64` data type (core).
pub const FLOAT64: &str = "float64";
/// Unique identifier for the `complex64` data type (core).
pub const COMPLEX64: &str = "complex64";
/// Unique identifier for the `complex128` data type (core).
pub const COMPLEX128: &str = "complex128";
/// Unique identifier for the `r*` data type (core).
pub const RAWBITS: &str = "r*";
/// Unique identifier for the `bfloat16` data type (registered).
pub const BFLOAT16: &str = "bfloat16";
/// Unique identifier for the `complex_bfloat16` data type (registered).
pub const COMPLEX_BFLOAT16: &str = "complex_bfloat16";
/// Unique identifier for the `complex_float16` data type (registered).
pub const COMPLEX_FLOAT16: &str = "complex_float16";
/// Unique identifier for the `complex_float32` data type (registered, `complex64` alias).
pub const COMPLEX_FLOAT32: &str = "complex_float32";
/// Unique identifier for the `complex_float64` data type (registered, `complex128` alias).
pub const COMPLEX_FLOAT64: &str = "complex_float64";
/// Unique identifier for the `string` data type (registered).
pub const STRING: &str = "string";
/// Unique identifier for the `bytes` data type (registered).
pub const BYTES: &str = "bytes";