Compartilhar via


enumeração DML_DEPTH_SPACE_ORDER (directml.h)

Define constantes que controlam a transformação aplicada nos operadores DirectML DML_OPERATOR_DEPTH_TO_SPACE1 e DML_OPERATOR_SPACE_TO_DEPTH1. Eles são usados nas estruturas DML_DEPTH_TO_SPACE1_OPERATOR_DESC e 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
Faz com que tensores usados em DML_DEPTH_TO_SPACE1_OPERATOR_DESC e DML_SPACE_TO_DEPTH1_OPERATOR_DESC sejam interpretados com os layouts a seguir, em que as dimensões entre parênteses são mescladas.

- Versão de profundidade: [Lote, (BlockHeight, BlockWidth, Canais), Altura, Largura]
- Versão do espaço: [Lote, Canais, (Height, BlockHeight), (Width, BlockWidth)]
DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
Faz com que tensores usados em DML_DEPTH_TO_SPACE1_OPERATOR_DESC e DML_SPACE_TO_DEPTH1_OPERATOR_DESC sejam interpretados com os layouts a seguir, em que as dimensões entre parênteses são mescladas.

- Versão de profundidade: [Lote, (Canais, BlockHeight, BlockWidth), Altura, Largura]
- Versão do espaço: [Lote, Canais, (Height, BlockHeight), (Width, BlockWidth)]

Comentários

Consulte DML_DEPTH_TO_SPACE1_OPERATOR_DESC e DML_SPACE_TO_DEPTH1_OPERATOR_DESC documentação para obter exemplos que mostram o efeito desses valores.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho directml.h

Confira também

Disponibilidade

Essa enumeração foi introduzida em DML_FEATURE_LEVEL_2_1.