Compartir a través de


enumeración DML_DEPTH_SPACE_ORDER (directml.h)

Define constantes que controlan la transformación aplicada en los operadores de DirectML DML_OPERATOR_DEPTH_TO_SPACE1 y DML_OPERATOR_SPACE_TO_DEPTH1. Se usan dentro de las estructuras DML_DEPTH_TO_SPACE1_OPERATOR_DESC y 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
Hace que los tensores usados en DML_DEPTH_TO_SPACE1_OPERATOR_DESC y DML_SPACE_TO_DEPTH1_OPERATOR_DESC se interpreten con los diseños siguientes, donde las dimensiones entre paréntesis se aplanan juntas.

- Versión de profundidad: [Batch, (BlockHeight, BlockWidth, Channels), Height, Width]
- Versión del espacio: [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]
DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
Hace que los tensores usados en DML_DEPTH_TO_SPACE1_OPERATOR_DESC y DML_SPACE_TO_DEPTH1_OPERATOR_DESC se interpreten con los diseños siguientes, donde las dimensiones entre paréntesis se aplanan juntas.

- Versión de profundidad: [Batch, (Channels, BlockHeight, BlockWidth), Height, Width]
- Versión del espacio: [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]

Comentarios

Consulte DML_DEPTH_TO_SPACE1_OPERATOR_DESC y documentación de DML_SPACE_TO_DEPTH1_OPERATOR_DESC para ver ejemplos que muestran el efecto de estos valores.

Requisitos

Requisito Value
Cliente mínimo compatible compilación 20348 de Windows 10
Servidor mínimo compatible compilación 20348 de Windows 10
Encabezado directml.h

Consulte también

Disponibilidad

Esta enumeración se introdujo en DML_FEATURE_LEVEL_2_1.