Поделиться через


перечисление DML_DEPTH_SPACE_ORDER (directml.h)

Определяет константы, управляющие преобразованием, применяемым в операторах DirectML DML_OPERATOR_DEPTH_TO_SPACE1 и DML_OPERATOR_SPACE_TO_DEPTH1. Они используются в структурах DML_DEPTH_TO_SPACE1_OPERATOR_DESC и DML_SPACE_TO_DEPTH1_OPERATOR_DESC .

Синтаксис

typedef enum DML_DEPTH_SPACE_ORDER {
  DML_DEPTH_SPACE_ORDER_DEPTH_COLUMN_ROW,
  DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
} ;

Константы

 
DML_DEPTH_SPACE_ORDER_DEPTH_COLUMN_ROW
Тензоры, используемые в DML_DEPTH_TO_SPACE1_OPERATOR_DESC и DML_SPACE_TO_DEPTH1_OPERATOR_DESC , интерпретируются с помощью следующих макетов, где измерения в скобках объединяются в плоскую структуру.

- Версия глубины: [Пакетная служба, (BlockHeight, BlockWidth, Channels), Height, Width]
- Space version: [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]
DML_DEPTH_SPACE_ORDER_COLUMN_ROW_DEPTH
Тензоры, используемые в DML_DEPTH_TO_SPACE1_OPERATOR_DESC и DML_SPACE_TO_DEPTH1_OPERATOR_DESC , интерпретируются с помощью следующих макетов, где измерения в скобках объединяются в плоскую структуру.

- Версия глубины: [Batch, (Channels, BlockHeight, BlockWidth), Height, Width]
- Space version: [Batch, Channels, (Height, BlockHeight), (Width, BlockWidth)]

Комментарии

Примеры, демонстрирующие влияние этих значений, см. в документации по DML_DEPTH_TO_SPACE1_OPERATOR_DESC и DML_SPACE_TO_DEPTH1_OPERATOR_DESC .

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть directml.h

См. также раздел

Доступность

Это перечисление появилось в DML_FEATURE_LEVEL_2_1.