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