DataType
Data type enumeration, which defines all supported data types.
Enumerated Value |
Value |
Description |
|---|---|---|
DT_FLOAT |
0 |
Float type |
DT_FLOAT16 |
1 |
fp16 type |
DT_INT8 |
2 |
int8 type |
DT_INT32 |
3 |
int32 type |
DT_UINT8 |
4 |
uint8 type |
DT_INT16 |
6 |
int16 type |
DT_UINT16 |
7 |
uint16 type |
DT_UINT32 |
8 |
uint32 type |
DT_INT64 |
9 |
int64 type |
DT_UINT64 |
10 |
uint64 type |
DT_DOUBLE |
11 |
Double type |
DT_BOOL |
12 |
bool type |
DT_STRING |
13 |
String type |
DT_DUAL_SUB_INT8 |
14 |
dual output int8 type |
DT_DUAL_SUB_UINT8 |
15 |
Dual output uint8 type |
DT_COMPLEX64 |
16 |
complex64 type |
DT_COMPLEX128 |
17 |
complex128 type |
DT_QINT8 |
18 |
qint8 type |
DT_QINT16 |
19 |
qint16 type |
DT_QINT32 |
20 |
qint32 type |
DT_QUINT8 |
21 |
quint8 type |
DT_QUINT16 |
22 |
quint16 type |
DT_RESOURCE |
23 |
Resource Type |
DT_STRING_REF |
24 |
String ref type |
DT_DUAL |
25 |
Dual output type |
DT_VARIANT |
26 |
dt_variant type |
DT_BF16 |
27 |
bf16 type |
DT_UNDEFINED |
28 |
The type is not set. |
DT_INT4 |
29 |
int4 type |
DT_UINT1 |
30 |
uint1 type |
DT_INT2 |
31 |
int2 type |
DT_UINT2 |
32 |
uint2 type |
DT_COMPLEX32 |
33 |
complex32 type |
DT_HIFLOAT8 |
34 |
hifloat8 type |
DT_FLOAT8_E5M2 |
35 |
float8_e5m2 type |
DT_FLOAT8_E4M3FN |
36 |
float8_e4m3fn type |
DT_FLOAT8_E8M0 |
37 |
float8_e8m0 type |
DT_FLOAT6_E3M2 |
38 |
float6_e3m2 type |
DT_FLOAT6_E2M3 |
39 |
float6_e2m3 type |
DT_FLOAT4_E2M1 |
40 |
float4_e2m1 type |
DT_FLOAT4_E1M2 |
41 |
float4_e1m2 type |
DT_MAX |
42 |
Type Boundary Marker |