Compartir a través de


estructura DML_MAX_UNPOOLING_OPERATOR_DESC (directml.h)

Invierte una operación de agrupación máxima (vea DML_MAX_POOLING_OPERATOR1_DESC para obtener más información) rellenando el tensor de salida OutputTensor con los valores del tensor de entrada InputTensor, como se obtiene de una operación de agrupación máxima, según los valores de índice proporcionados en el IndexsTensor. Los elementos del tensor de salida sin modificar por este proceso se dejan con cero valores.

Sintaxis

struct DML_MAX_UNPOOLING_OPERATOR_DESC {
  const DML_TENSOR_DESC *InputTensor;
  const DML_TENSOR_DESC *IndicesTensor;
  const DML_TENSOR_DESC *OutputTensor;
};

Miembros

InputTensor

Tipo: const DML_TENSOR_DESC*

Tensor de entrada de tamaños de { Batch, Channel, Height, Width }. Los valores de tensor se obtienen de los valores del OutputTensor de una operación de agrupación máxima.

IndicesTensor

Tipo: const DML_TENSOR_DESC*

Tensor de índices al tensor de salida outputTensor para los valores proporcionados en el tensor de entrada InputTensor. Estos valores de índice son de base cero y tratan el tensor de salida como una matriz unidimensional contigua. Tanto el InputTensor como IndexsTensor tienen los mismos tamaños de tensor. Los valores de tensor se obtienen de la OutputIndicesTensor de una operación de agrupación máxima.

OutputTensor

Tipo: const DML_TENSOR_DESC*

Tensor de salida del mismo número de dimensiones que el tensor de entrada.

Disponibilidad

Este operador se introdujo en DML_FEATURE_LEVEL_3_0.

Restricciones tensor

InputTensor y OutputTensor deben tener el mismo DataType.

Compatibilidad con Tensor

DML_FEATURE_LEVEL_5_0 y versiones posteriores

Tensor Amable Recuentos de dimensiones admitidos Tipos de datos admitidos
InputTensor Entrada 4 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8
IndexsTensor Entrada 4 UINT64, UINT32
OutputTensor Salida 4 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8

DML_FEATURE_LEVEL_3_0 y versiones posteriores

Tensor Amable Recuentos de dimensiones admitidos Tipos de datos admitidos
InputTensor Entrada 4 FLOAT32, FLOAT16
IndexsTensor Entrada 4 UINT32
OutputTensor Salida 4 FLOAT32, FLOAT16

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 2004 (10.0; Compilación 19041)
servidor mínimo admitido Windows Server, versión 2004 (10.0; Compilación 19041)
encabezado de directml.h