Skip to main content

DataType

type DataType int32

DataType is a tensor element type, the C surface's values.

Constructors and associated declarations

Float32, Int32, Int64

const (
Float32 DataType = DataType(C.CLIKA_RT_DATA_TYPE_FLOAT32)
Int32 DataType = DataType(C.CLIKA_RT_DATA_TYPE_INT32)
Int64 DataType = DataType(C.CLIKA_RT_DATA_TYPE_INT64)
)

The v0 dtype values, read from the C enum through cgo's enumerator constants, never hand-copied.

DataTypeUndefined, DataTypeBool, DataTypeInt2, DataTypeInt4, DataTypeInt8, DataTypeInt16, DataTypeInt32, DataTypeInt64, DataTypeUint1, DataTypeUint2, DataTypeUint4, DataTypeUint8, DataTypeUint16, DataTypeUint32, DataTypeUint64, DataTypeFloat16, DataTypeBfloat16, DataTypeFloat32, DataTypeFloat64, DataTypeFloat8E4M3, DataTypeFloat8E5M2, DataTypeFloat8E4M3Fnuz, DataTypeFloat8E5M2Fnuz, DataTypeFloat8E8M0, DataTypeFloat6E2M3, DataTypeFloat6E3M2, DataTypeFloat4E2M1

const (
DataTypeUndefined DataType = 0
DataTypeBool DataType = 1
DataTypeInt2 DataType = 2
DataTypeInt4 DataType = 3
DataTypeInt8 DataType = 4
DataTypeInt16 DataType = 5
DataTypeInt32 DataType = 6
DataTypeInt64 DataType = 7
DataTypeUint1 DataType = 8
DataTypeUint2 DataType = 9
DataTypeUint4 DataType = 10
DataTypeUint8 DataType = 11
DataTypeUint16 DataType = 12
DataTypeUint32 DataType = 13
DataTypeUint64 DataType = 14
DataTypeFloat16 DataType = 15
DataTypeBfloat16 DataType = 16
DataTypeFloat32 DataType = 17
DataTypeFloat64 DataType = 18
DataTypeFloat8E4M3 DataType = 19
DataTypeFloat8E5M2 DataType = 20
DataTypeFloat8E4M3Fnuz DataType = 21
DataTypeFloat8E5M2Fnuz DataType = 22
DataTypeFloat8E8M0 DataType = 23
DataTypeFloat6E2M3 DataType = 24
DataTypeFloat6E3M2 DataType = 25
DataTypeFloat4E2M1 DataType = 26
)

The full DataType value set, generated from the C enum.