Freigeben über


DML_DEPTH_SPACE_ORDER-Enumeration (directml.h)

Definiert Konstanten, die die Transformation steuern, die in den DirectML-Operatoren DML_OPERATOR_DEPTH_TO_SPACE1 und DML_OPERATOR_SPACE_TO_DEPTH1 angewendet wird. Diese werden innerhalb der DML_DEPTH_TO_SPACE1_OPERATOR_DESC - und DML_SPACE_TO_DEPTH1_OPERATOR_DESC-Strukturen verwendet.

Syntax

typedef enum DML_DEPTH_SPACE_ORDER {
  DML_DEPTH_SPACE_ORDER_DEPTH_COLUMN_ROW,
  DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
} ;

Konstanten

 
DML_DEPTH_SPACE_ORDER_DEPTH_COLUMN_ROW
Bewirkt, dass Tensoren, die in DML_DEPTH_TO_SPACE1_OPERATOR_DESC und DML_SPACE_TO_DEPTH1_OPERATOR_DESC verwendet werden, mit den folgenden Layouts interpretiert werden, wobei Dimensionen in Klammern zusammen vereinfacht werden.

- Tiefenversion: [Batch, (BlockHeight, BlockWidth, Channels), Height, Width]
- Space-Version: [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]
DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
Bewirkt, dass Tensoren, die in DML_DEPTH_TO_SPACE1_OPERATOR_DESC und DML_SPACE_TO_DEPTH1_OPERATOR_DESC verwendet werden, mit den folgenden Layouts interpretiert werden, wobei Dimensionen in Klammern zusammen vereinfacht werden.

- Tiefenversion: [Batch, (Channels, BlockHeight, BlockWidth), Height, Width]
- Space-Version: [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]

Hinweise

Beispiele zur Auswirkung dieser Werte finden Sie in DML_DEPTH_TO_SPACE1_OPERATOR_DESC- und DML_SPACE_TO_DEPTH1_OPERATOR_DESC-Dokumentation .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile directml.h

Weitere Informationen

Verfügbarkeit

Diese Enumeration wurde in DML_FEATURE_LEVEL_2_1eingeführt.