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 |