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_0
eingefü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 |