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 IndexsTensor. Los elementos del tensor de salida intactos 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{ Batch, Channel, Height, Width }
. Los valores de tensor se obtienen de los valores de OutputTensor de una operación de agrupación máxima.
IndicesTensor
Tipo: const DML_TENSOR_DESC*
Tensor de índices en el tensor de salida OutputTensor para los valores especificados en el tensor de entrada InputTensor. Estos valores de índice se basan en cero y tratan el tensor de salida como una matriz unidimensional contigua. InputTensor e IndexsTensor tienen los mismos tamaños de tensor. Los valores de tensor se obtienen del 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 | Kind | 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 | Resultados | 4 | FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8 |
DML_FEATURE_LEVEL_3_0 y versiones posteriores
Tensor | Kind | Recuentos de dimensiones admitidos | Tipos de datos admitidos |
---|---|---|---|
InputTensor | Entrada | 4 | FLOAT32, FLOAT16 |
IndexsTensor | Entrada | 4 | UINT32 |
OutputTensor | Resultados | 4 | FLOAT32, FLOAT16 |
Requisitos
Cliente mínimo compatible | Windows 10, versión 2004 (10.0; Compilación 19041) |
Servidor mínimo compatible | Windows Server, versión 2004 (10.0; Compilación 19041) |
Encabezado | directml.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de