Share via


DML_TENSOR_DATA_TYPE-Enumeration (directml.h)

Gibt den Datentyp der Werte in einem Tensor an. DirectML-Operatoren unterstützen möglicherweise nicht alle Datentypen. In der Dokumentation für jeden bestimmten Operator finden Sie, welche Datentypen er unterstützt.

Syntax

typedef enum DML_TENSOR_DATA_TYPE {
  DML_TENSOR_DATA_TYPE_UNKNOWN,
  DML_TENSOR_DATA_TYPE_FLOAT32,
  DML_TENSOR_DATA_TYPE_FLOAT16,
  DML_TENSOR_DATA_TYPE_UINT32,
  DML_TENSOR_DATA_TYPE_UINT16,
  DML_TENSOR_DATA_TYPE_UINT8,
  DML_TENSOR_DATA_TYPE_INT32,
  DML_TENSOR_DATA_TYPE_INT16,
  DML_TENSOR_DATA_TYPE_INT8,
  DML_TENSOR_DATA_TYPE_FLOAT64,
  DML_TENSOR_DATA_TYPE_UINT64,
  DML_TENSOR_DATA_TYPE_INT64
} ;

Konstanten

 
DML_TENSOR_DATA_TYPE_UNKNOWN
Gibt einen unbekannten Datentyp an. Dieser Wert ist nie gültig.
DML_TENSOR_DATA_TYPE_FLOAT32
Gibt einen 32-Bit-Gleitkommadatentyp an.
DML_TENSOR_DATA_TYPE_FLOAT16
Gibt einen 16-Bit-Gleitkommadatentyp an.
DML_TENSOR_DATA_TYPE_UINT32
Gibt einen ganzzahligen 32-Bit-Datentyp ohne Vorzeichen an.
DML_TENSOR_DATA_TYPE_UINT16
Gibt einen 16-Bit-Ganzzahl-Datentyp ohne Vorzeichen an.
DML_TENSOR_DATA_TYPE_UINT8
Gibt einen 8-Bit-Ganzzahldatentyp ohne Vorzeichen an.
DML_TENSOR_DATA_TYPE_INT32
Gibt einen 32-Bit-Ganzzahldatentyp mit Vorzeichen an.
DML_TENSOR_DATA_TYPE_INT16
Gibt einen 16-Bit-Ganzzahldatentyp mit Vorzeichen an.
DML_TENSOR_DATA_TYPE_INT8
Gibt einen 8-Bit-Ganzzahldatentyp mit Vorzeichen an.

Anforderungen

   
Kopfzeile directml.h