DML_ELEMENT_WISE_ROUND_OPERATOR_DESC Struktur (directml.h)
Rundet jedes Element von InputTensor auf einen ganzzahligen Wert ab und platziert das Ergebnis in das entsprechende Element OutputTensor.
Dieser Operator unterstützt die direkte Ausführung, was bedeutet, dass OutputTensor- während der Bindung alias InputTensor ist.
Syntax
struct DML_ELEMENT_WISE_ROUND_OPERATOR_DESC {
const DML_TENSOR_DESC *InputTensor;
const DML_TENSOR_DESC *OutputTensor;
DML_ROUNDING_MODE RoundingMode;
};
Angehörige
InputTensor
Typ: DML_TENSOR_DESC*
Der Eingabe-Tensor, aus dem gelesen werden soll.
OutputTensor
Typ: DML_TENSOR_DESC*
Der Ausgabe-Tensor, in den die Ergebnisse geschrieben werden sollen.
RoundingMode
Typ: DML_ROUNDING_MODE
Ein DML_ROUNDING_MODE die Richtung bestimmen, die in Richtung gerundet werden soll.
- Wenn DML_ROUNDING_MODE_HALVES_TO_NEAREST_EVEN: Werte auf die nächste ganze Zahl gerundet werden, wobei halbwegswerte (z. B. 0,5) auf die nächste gerade ganze Zahl gerundet werden.
- Wenn DML_ROUNDING_MODE_TOWARD_ZERO: Werte auf Null gerundet werden. Dadurch wird der Bruchteil effektiv abgeschnitten.
- Wenn DML_ROUNDING_MODE_TOWARD_INFINITY: Werte auf die nächste ganze Zahl gerundet werden, wobei halbwegswerte (z. B. 0,5) von Null (in Richtung positiver oder negativer Unendlichkeit, abhängig vom Vorzeichen des Werts) abgerundet werden.
Verfügbarkeit
Dieser Operator wurde in DML_FEATURE_LEVEL_2_1
eingeführt.
Tensoreinschränkungen
InputTensor- und OutputTensor- müssen denselben Datentyp, DimensionCountund Größenhaben.
Tensorunterstützung
DML_FEATURE_LEVEL_3_0 und höher
Tensor | Art | Unterstützte Dimensionsanzahl | Unterstützte Datentypen |
---|---|---|---|
InputTensor | Eingabe | 1 bis 8 | FLOAT32, FLOAT16 |
OutputTensor | Ausgabe | 1 bis 8 | FLOAT32, FLOAT16 |
DML_FEATURE_LEVEL_2_1 und höher
Tensor | Art | Unterstützte Dimensionsanzahl | Unterstützte Datentypen |
---|---|---|---|
InputTensor | Eingabe | 4 | FLOAT32, FLOAT16 |
OutputTensor | Ausgabe | 4 | FLOAT32, FLOAT16 |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 Build 20348 |
mindestens unterstützte Server- | Windows 10 Build 20348 |
Header- | directml.h |