struttura DML_MAX_UNPOOLING_OPERATOR_DESC (directml.h)
Inverte un'operazione di max pooling (vedere DML_MAX_POOLING_OPERATOR1_DESC per informazioni dettagliate) riempiendo il tensore di output OutputTensor con i valori nel tensore di input InputTensor, come ottenuto da un'operazione di max-pooling, in base ai valori di indice forniti nella IndicesTensor. Gli elementi nel tensore di output non interessati da questo processo vengono lasciati con zero valori.
Sintassi
struct DML_MAX_UNPOOLING_OPERATOR_DESC {
const DML_TENSOR_DESC *InputTensor;
const DML_TENSOR_DESC *IndicesTensor;
const DML_TENSOR_DESC *OutputTensor;
};
Membri
InputTensor
Tipo: const DML_TENSOR_DESC*
Tensore di input di dimensioni { Batch, Channel, Height, Width }
. I valori del tensore vengono ottenuti dai valori nella OutputTensor di un'operazione di max-pooling.
IndicesTensor
Tipo: const DML_TENSOR_DESC*
Tensore di indici al tensore di output outputTensor per i valori specificati nel tensore di input InputTensor. Questi valori di indice sono in base zero e considerano il tensore di output come una matrice unidimensionale contigua. Entrambi i InputTensor e IndicesTensor hanno le stesse dimensioni del tensore. I valori del tensore vengono ottenuti dalla OutputIndicesTensor di un'operazione di max-pooling.
OutputTensor
Tipo: const DML_TENSOR_DESC*
Tensore di output dello stesso numero di dimensioni del tensore di input.
Disponibilità
Questo operatore è stato introdotto in DML_FEATURE_LEVEL_3_0
.
Vincoli tensor
InputTensor e OutputTensor devono avere lo stesso DataType.
Supporto tensor
DML_FEATURE_LEVEL_5_0 e versioni successive
Tensore | Gentile | Conteggi delle dimensioni supportati | Tipi di dati supportati |
---|---|---|---|
InputTensor | Immissione | 4 | FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8 |
IndicesTensor | Immissione | 4 | UINT64, UINT32 |
OutputTensor | Prodotto | 4 | FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8 |
DML_FEATURE_LEVEL_3_0 e versioni successive
Tensore | Gentile | Conteggi delle dimensioni supportati | Tipi di dati supportati |
---|---|---|---|
InputTensor | Immissione | 4 | FLOAT32, FLOAT16 |
IndicesTensor | Immissione | 4 | UINT32 |
OutputTensor | Prodotto | 4 | FLOAT32, FLOAT16 |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 2004 (10.0; Build 19041) |
server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
intestazione |
directml.h |