Partager via


énumération DML_DEPTH_SPACE_ORDER (directml.h)

Définit des constantes contrôlant la transformation appliquée dans les opérateurs DirectML DML_OPERATOR_DEPTH_TO_SPACE1 et DML_OPERATOR_SPACE_TO_DEPTH1. Ils sont utilisés dans les structures DML_DEPTH_TO_SPACE1_OPERATOR_DESC et DML_SPACE_TO_DEPTH1_OPERATOR_DESC .

Syntax

typedef enum DML_DEPTH_SPACE_ORDER {
  DML_DEPTH_SPACE_ORDER_DEPTH_COLUMN_ROW,
  DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
} ;

Constantes

 
DML_DEPTH_SPACE_ORDER_DEPTH_COLUMN_ROW
Entraîne l’interprétation des tenseurs utilisés dans DML_DEPTH_TO_SPACE1_OPERATOR_DESC et DML_SPACE_TO_DEPTH1_OPERATOR_DESC avec les dispositions suivantes, où les dimensions entre parenthèses sont aplaties ensemble.

- Version de profondeur : [Batch, (BlockHeight, BlockWidth, Channels), Height, Width]
- Version de l’espace : [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]
DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
Entraîne l’interprétation des tenseurs utilisés dans DML_DEPTH_TO_SPACE1_OPERATOR_DESC et DML_SPACE_TO_DEPTH1_OPERATOR_DESC avec les dispositions suivantes, où les dimensions entre parenthèses sont aplaties ensemble.

- Version de profondeur : [Batch, (Channels, BlockHeight, BlockWidth), Height, Width]
- Version de l’espace : [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]

Remarques

Consultez la documentation DML_DEPTH_TO_SPACE1_OPERATOR_DESC et DML_SPACE_TO_DEPTH1_OPERATOR_DESC pour obtenir des exemples illustrant l’effet de ces valeurs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête directml.h

Voir aussi

Disponibilité

Cette énumération a été introduite dans DML_FEATURE_LEVEL_2_1.