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_0
eingefü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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für