Share via


DML_MAX_UNPOOLING_OPERATOR_DESC-Struktur (directml.h)

Invertiert einen Max-Pooling-Vorgang (weitere Informationen finden Sie unter DML_MAX_POOLING_OPERATOR1_DESC ), indem der Ausgabe tensor OutputTensor mit den Werten im Eingabe tensor InputTensor gefüllt wird, wie er aus einem Vorgang für das max-pooling gemäß den im IndexTensor bereitgestellten Indexwerten abgerufen wird. Die Elemente im Ausgabe-Tensor, die von diesem Prozess unberührt sind, werden mit null Werten belassen.

Syntax

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

Member

InputTensor

Typ: const DML_TENSOR_DESC*

Ein Eingabe-Tensor von Größen{ Batch, Channel, Height, Width }. Die Tensorwerte werden aus den Werten im OutputTensor eines Max-Pooling-Vorgangs abgerufen.

IndicesTensor

Typ: const DML_TENSOR_DESC*

Ein Tensor von Indizes für den Ausgabe tensor OutputTensor für die werte, die im Eingabe tensor InputTensor angegeben sind. Diese Indexwerte sind nullbasiert und behandeln den Ausgabe tensor als zusammenhängendes eindimensionales Array. Sowohl InputTensor als auch IndicesTensor haben die gleichen Tensorgrößen. Die Tensorwerte werden vom OutputIndicesTensor eines Max-Pooling-Vorgangs abgerufen.

OutputTensor

Typ: const DML_TENSOR_DESC*

Ein Ausgabe tensor mit der gleichen Anzahl von Dimensionen wie der Eingabe tensor.

Verfügbarkeit

Dieser Operator wurde in DML_FEATURE_LEVEL_3_0eingeführt.

Tensoreinschränkungen

InputTensor und OutputTensor müssen denselben DataType aufweisen.

Tensorunterstützung

DML_FEATURE_LEVEL_5_0 und höher

Tensor Typ Unterstützte Dimensionsanzahl Unterstützte Datentypen
InputTensor Eingabe 4 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8
IndizesTensor Eingabe 4 UINT64, UINT32
OutputTensor Ausgabe 4 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8

DML_FEATURE_LEVEL_3_0 und höher

Tensor Typ Unterstützte Dimensionsanzahl Unterstützte Datentypen
InputTensor Eingabe 4 FLOAT32, FLOAT16
IndizesTensor Eingabe 4 UINT32
OutputTensor Ausgabe 4 FLOAT32, FLOAT16

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile directml.h