Freigeben über


DML_MAX_UNPOOLING_OPERATOR_DESC Struktur (directml.h)

Invertiert einen Max-Pooling-Vorgang (siehe DML_MAX_POOLING_OPERATOR1_DESC details), indem der Ausgabe-Tensor OutputTensor mit den Werten im Eingabe-Tensor InputTensorgefüllt wird, wie aus einem Max-Pooling-Vorgang abgerufen, gemäß den Indexwerten, die im IndicesTensorangegeben sind. Die Elemente im Ausgabe-Tensor, die von diesem Prozess unberührt bleiben, bleiben mit Nullwerten erhalten.

Syntax

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

Angehörige

InputTensor

Typ: DML_TENSOR_DESC*

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

IndicesTensor

Typ: DML_TENSOR_DESC*

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

OutputTensor

Typ: DML_TENSOR_DESC*

Ein Ausgabe-Tensor 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 Art Unterstützte Dimensionsanzahl Unterstützte Datentypen
InputTensor Eingabe 4 FLOAT32, FLOAT16, INT64, INT32, INT16, INT8, UINT64, UINT32, UINT16, UINT8
IndicesTensor 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 Art Unterstützte Dimensionsanzahl Unterstützte Datentypen
InputTensor Eingabe 4 FLOAT32, FLOAT16
IndicesTensor Eingabe 4 UINT32
OutputTensor Ausgabe 4 FLOAT32, FLOAT16

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004 (10.0; Build 19041)
mindestens unterstützte Server- Windows Server, Version 2004 (10.0; Build 19041)
Header- directml.h