DirectML-Verlauf auf Featureebene
Allgemeines DirectML-Versionsverlauf finden Sie im DirectML-Versionsverlauf.
DML_FEATURE_LEVEL_6_2
Eingeführt in DirectML Version 1.13.0.
Die folgenden Operatortypen wurden in DML_OPERATOR_TYPE dokumentiert hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ACTIVATION_HARD_SWISH
- DML_OPERATOR_ACTIVATION_SWISH
- DML_OPERATOR_AVERAGE_POOLING1
- DML_OPERATOR_LP_POOLING1
- DML_OPERATOR_MATRIX_MULTIPLY_INTEGER_TO_FLOAT
- DML_OPERATOR_QUANTIZED_LINEAR_AVERAGE_POOLING
Erweiterte Datentypunterstützung für die folgenden Operatoren, dokumentiert in DML_OPERATOR_TYPE. Ausführliche Informationen zu den in DML_FEATURE_LEVEL_6_2 hinzugefügten spezifischen Unterstützung finden Sie im Strukturthema der einzelnen Operatoren.
- DML_OPERATOR_RESAMPLE2
Für die folgenden Operatoren ist ZeroPointTensor optional:
- DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR
- DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR
Es wurde ein neuer Graph-Knotentyp DML_GRAPH_NODE_TYPE_CONSTANT hinzugefügt, um Kompilierungszeit-Optimierungen zu ermöglichen, die Inhalte kleiner Tensoren erfordern.
DML_FEATURE_LEVEL_6_1
Eingeführt in DirectML Version 1.12.0..
Die unten erwähnten Operatortypen sind in DML_OPERATOR_TYPE dokumentiert. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_MULTIHEAD_ATTENTION hinzugefügt.
- DML_OPERATOR_GEMM. FusedActivation unterstützt jetzt DML_OPERATOR_ACTIVATION_SOFTMAX und DML_OPERATOR_ACTIVATION_SOFTMAX1.
DML_FEATURE_LEVEL_6_0
Eingeführt in DirectML Version 1.11.0.
Die unten erwähnten Operatortypen sind in DML_OPERATOR_TYPE dokumentiert. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- UINT64- und INT64-Datentypunterstützung für DML_OPERATOR_ELEMENT_WISE_DIVIDE, DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR und DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE hinzugefügt.
- Unterstützung für FLOAT16 Datentyp in ScaleTensor für DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR hinzugefügt.
- Unterstützung FLOAT16 Datentyp in ScaleTensor und OutputTensor für DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR hinzugefügt.
- Der unterstützten Fused-Aktivierungsliste wurde DML_OPERATOR_ELEMENT_WISE_CLIP Operator hinzugefügt.
DML_FEATURE_LEVEL_5_2
Eingeführt in DirectML Version 1.10.0.
Die unten erwähnten Operatortypen sind in DML_OPERATOR_TYPE dokumentiert. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
Der Bereich der Tensor-Dimension wurde für die folgenden Parameter auf 1 bis 4 erhöht:
- DML_OPERATOR_MATRIX_MULTIPLY_INTEGER, BZeroPointTensor-Parameter.
- DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION, FilterScaleTensor-Parameter.
ScaleTensor und BiasTensor können unabhängig voneinander für die folgenden Operatoren Null sein:
- DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION
- DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1
DML_FEATURE_LEVEL_5_1
Eingeführt in DirectML Version 1.9.0.
Die folgenden Operatortypen wurden in DML_OPERATOR_TYPE dokumentiert hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ACTIVATION_GELU
- DML_OPERATOR_ACTIVATION_SOFTMAX1
- DML_OPERATOR_ACTIVATION_LOG_SOFTMAX1
- DML_OPERATOR_ACTIVATION_HARDMAX1
- DML_OPERATOR_RESAMPLE2
- DML_OPERATOR_RESAMPLE_GRAD1
- DML_OPERATOR_DIAGONAL_MATRIX1
Erweiterte Datentypunterstützung für die folgenden Operatoren, dokumentiert in DML_OPERATOR_TYPE. Ausführliche Informationen zu den in DML_FEATURE_LEVEL_5_1 hinzugefügten spezifischen Unterstützung finden Sie im Strukturthema der einzelnen Operatoren.
- DML_OPERATOR_ACTIVATION_RELU
- DML_OPERATOR_ACTIVATION_RELU_GRAD
- DML_OPERATOR_ACTIVATION_PARAMETERIZED_RELU
- DML_OPERATOR_ELEMENT_WISE_ADD
- DML_OPERATOR_ELEMENT_WISE_DIVIDE
- DML_OPERATOR_ELEMENT_WISE_MULTIPLY
- DML_OPERATOR_ELEMENT_WISE_SUBTRACT
- DML_OPERATOR_DIAGONAL_MATRIX
DML_FEATURE_LEVEL_5_0
Eingeführt in DirectML Version 1.8.0.
Die folgenden Operatortypen wurden in DML_OPERATOR_TYPE dokumentiert hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ELEMENT_WISE_CLIP1
- DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1
- DML_OPERATOR_ELEMENT_WISE_NEGATE
- DML_OPERATOR_PADDING1
Erweiterte Datentypunterstützung für die folgenden Operatoren, dokumentiert in DML_OPERATOR_TYPE. Ausführliche Informationen zu den in DML_FEATURE_LEVEL_5_0 hinzugefügten spezifischen Unterstützung finden Sie im Strukturthema der einzelnen Operatoren.
- DML_OPERATOR_CUMULATIVE_PRODUCT
- DML_OPERATOR_CUMULATIVE_SUMMATION
- DML_OPERATOR_DEPTH_TO_SPACE
- DML_OPERATOR_DEPTH_TO_SPACE1
- DML_OPERATOR_ELEMENT_WISE_CLIP
- DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD
- DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1
- DML_OPERATOR_ELEMENT_WISE_CLIP1
- DML_OPERATOR_ELEMENT_WISE_IF
- DML_OPERATOR_ELEMENT_WISE_MAX
- DML_OPERATOR_ELEMENT_WISE_MIN
- DML_OPERATOR_ELEMENT_WISE_NEGATE
- DML_OPERATOR_FILL_VALUE_SEQUENCE
- DML_OPERATOR_MAX_POOLING
- DML_OPERATOR_MAX_POOLING1
- DML_OPERATOR_MAX_POOLING2
- DML_OPERATOR_MAX_UNPOOLING
- DML_OPERATOR_PADDING
- DML_OPERATOR_PADDING1
- DML_OPERATOR_REDUCE, wenn Sie eine der folgenden Funktionen verwenden, verringern Sie die Funktionen.
- DML_REDUCE_FUNCTION_L1
- DML_REDUCE_FUNCTION_MAX
- DML_REDUCE_FUNCTION_MIN
- DML_REDUCE_FUNCTION_MULTIPLY
- DML_REDUCE_FUNCTION_SUM
- DML_REDUCE_FUNCTION_SUM_SQUARE
- DML_OPERATOR_REVERSE_SUBSEQUENCES
- DML_OPERATOR_ROI_ALIGN
- DML_OPERATOR_ROI_ALIGN1
- DML_OPERATOR_SPACE_TO_DEPTH
- DML_OPERATOR_SPACE_TO_DEPTH1
- DML_OPERATOR_TOP_K
- DML_OPERATOR_TOP_K1
DML_FEATURE_LEVEL_4_1
Eingeführt in DirectML Version 1.7.0.
Die folgenden Operatortypen wurden in DML_OPERATOR_TYPE dokumentiert hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ROI_ALIGN_GRAD
- DML_OPERATOR_BATCH_NORMALIZATION_TRAINING
- DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD
Erweiterte Datentypunterstützung für die folgenden Operatoren, dokumentiert in DML_OPERATOR_TYPE. Ausführliche Informationen zu den in DML_FEATURE_LEVEL_4_1 hinzugefügten spezifischen Unterstützung finden Sie im Strukturthema der einzelnen Operatoren.
- DML_OPERATOR_ELEMENT_WISE_IDENTITY
- DML_OPERATOR_ELEMENT_WISE_ADD
- DML_OPERATOR_ELEMENT_WISE_SUBTRACT
- DML_OPERATOR_ELEMENT_WISE_MULTIPLY
- DML_OPERATOR_ELEMENT_WISE_ABS
- DML_OPERATOR_ELEMENT_WISE_SIGN
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL
- DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT
- DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT
- DML_OPERATOR_ELEMENT_WISE_BIT_AND
- DML_OPERATOR_ELEMENT_WISE_BIT_OR
- DML_OPERATOR_ELEMENT_WISE_BIT_NOT
- DML_OPERATOR_ELEMENT_WISE_BIT_XOR
- DML_OPERATOR_ELEMENT_WISE_BIT_COUNT
- DML_OPERATOR_ARGMIN
- DML_OPERATOR_ARGMAX
- DML_OPERATOR_CAST
- DML_OPERATOR_SLICE
- DML_OPERATOR_SLICE1
- DML_OPERATOR_SLICE_GRAD
- DML_OPERATOR_SPLIT
- DML_OPERATOR_JOIN
- DML_OPERATOR_GATHER
- DML_OPERATOR_GATHER_ELEMENTS
- DML_OPERATOR_GATHER_ND
- DML_OPERATOR_GATHER_ND1
- DML_OPERATOR_SCATTER
- DML_OPERATOR_SCATTER_ND
- DML_OPERATOR_FILL_VALUE_CONSTANT
- DML_OPERATOR_TILE
- DML_OPERATOR_ONE_HOT
DML_FEATURE_LEVEL_4_0
Eingeführt in DirectML Version 1.6.0.
Für die folgenden Operatortypen, dokumentiert in DML_OPERATOR_TYPE wurde Support hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ELEMENT_WISE_QUANTIZED_LINEAR_ADD
- DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR
- DML_OPERATOR_ROI_ALIGN1
Erweiterte Datentyp- und Dimensionszählungs-Unterstützung für die folgenden Operatoren, dokumentiert in DML_OPERATOR_TYPE. Ausführliche Informationen zu den in DML_FEATURE_LEVEL_4_0 hinzugefügten spezifischen Unterstützung finden Sie im Strukturthema der einzelnen Operatoren.
- DML_OPERATOR_ACTIVATION_RELU_GRAD
- DML_OPERATOR_ADAM_OPTIMIZER
- DML_OPERATOR_CONVOLUTION
- DML_OPERATOR_CONVOLUTION_INTEGER
- DML_OPERATOR_CUMULATIVE_PRODUCT
- DML_OPERATOR_CUMULATIVE_SUMMATION
- DML_OPERATOR_DIAGONAL_MATRIX
- DML_OPERATOR_FILL_VALUE_CONSTANT
- DML_OPERATOR_FILL_VALUE_SEQUENCE
- DML_OPERATOR_GEMM
- DML_OPERATOR_MATRIX_MULTIPLY_INTEGER
- DML_OPERATOR_MAX_POOLING_GRAD
- DML_OPERATOR_NONZERO_COORDINATES
- DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION
- DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY
- DML_OPERATOR_RANDOM_GENERATOR
- DML_OPERATOR_REVERSE_SUBSEQUENCES
DML_FEATURE_LEVEL_3_1
Eingeführt in DirectML Version 1.5.0.
Für die folgenden Operatortypen, dokumentiert in DML_OPERATOR_TYPE wurde Support hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ELEMENT_WISE_ATAN_YX
- DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD
- DML_OPERATOR_ELEMENT_WISE_DIFFERENCE_SQUARE
- DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD
- DML_OPERATOR_CUMULATIVE_PRODUCT
- DML_OPERATOR_BATCH_NORMALIZATION_GRAD
Die maximale Anzahl unterstützter Dimensionen für die folgenden Operatoren ist von 4 auf 8 gestiegen.
- DML_OPERATOR_BATCH_NORMALIZATION
- DML_OPERATOR_CAST
- DML_OPERATOR_JOIN
- DML_OPERATOR_LP_NORMALIZATION
- DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1
- DML_OPERATOR_PADDING
- DML_OPERATOR_ACTIVATION_RELU_GRAD
- DML_OPERATOR_SLICE_GRAD
- DML_OPERATOR_TILE
- DML_OPERATOR_TOP_K
- DML_OPERATOR_TOP_K1
DML_FEATURE_LEVEL_3_0
Eingeführt in DirectML Version 1.4.0.
Für die folgenden Operatortypen, dokumentiert in DML_OPERATOR_TYPE wurde Support hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ELEMENT_WISE_BIT_AND
- DML_OPERATOR_ELEMENT_WISE_BIT_OR
- DML_OPERATOR_ELEMENT_WISE_BIT_XOR
- DML_OPERATOR_ELEMENT_WISE_BIT_NOT
- DML_OPERATOR_ELEMENT_WISE_BIT_COUNT
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL
- DML_OPERATOR_ACTIVATION_CELU
- DML_OPERATOR_ACTIVATION_RELU_GRAD
- DML_OPERATOR_AVERAGE_POOLING_GRAD
- DML_OPERATOR_MAX_POOLING_GRAD
- DML_OPERATOR_RANDOM_GENERATOR
- DML_OPERATOR_NONZERO_COORDINATES
- DML_OPERATOR_RESAMPLE_GRAD
- DML_OPERATOR_SLICE_GRAD
- DML_OPERATOR_ADAM_OPTIMIZER
- DML_OPERATOR_ARGMIN
- DML_OPERATOR_ARGMAX
- DML_OPERATOR_ROI_ALIGN
- DML_OPERATOR_GATHER_ND1
Die folgenden Verbesserungen wurden hinzugefügt:
- Die maximale Anzahl von Tensorabmessungen wurde von 5 auf 8 erhöht. Siehe DML_TENSOR_DIMENSION_COUNT_MAX1.
- Zusätzliche Unterstützung für ganzzahlige Datentypen wurde den folgenden Operatoren hinzugefügt.
- DML_OPERATOR_ELEMENT_WISE_POW
- DML_OPERATOR_ELEMENT_WISE_CONSTANT_POW
- DML_OPERATOR_MAX_POOLING, DML_OPERATOR_MAX_POOLING1 und DML_OPERATOR_MAX_POOLING2
- DML_OPERATOR_REDUCE bei Verwendung von DML_REDUCE_FUNCTION_ARGMIN oder DML_REDUCE_FUNCTION_ARGMAX
- Die folgenden 64-Bit-Datentypen wurden hinzugefügt und werden von ausgewählten Operatoren unterstützt.
- DML_TENSOR_DATA_TYPE_FLOAT64
- DML_TENSOR_DATA_TYPE_UINT64
- DML_TENSOR_DATA_TYPE_INT64
Veraltete Funktionen
- DML_REDUCE_FUNCTION_ARGMAX und DML_REDUCE_FUNCTION_ARGMIN sind veraltet. Sie sollten lieber die eigenständigen DML_OPERATOR_ARGMIN und DML_OPERATOR_ARGMAX Operatoren an ihrem Ort verwenden.
DML_FEATURE_LEVEL_2_1
Eingeführt in DirectML Version 1.2.0.
Folgende APIs wurden hinzugefügt:
- IDMLDevice1-Schnittstelle
- Operator-Diagrammunterstützung (siehe IDMLDevice1::CompileGraph
Für die folgenden Operatortypen, dokumentiert in DML_OPERATOR_TYPE wurde Support hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_LEFT
- DML_OPERATOR_ELEMENT_WISE_BIT_SHIFT_RIGHT
- DML_OPERATOR_ELEMENT_WISE_ROUND
- DML_OPERATOR_ELEMENT_WISE_IS_INFINITY
- DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE
- DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR
- DML_OPERATOR_FILL_VALUE_CONSTANT
- DML_OPERATOR_FILL_VALUE_SEQUENCE
- DML_OPERATOR_CUMULATIVE_SUMMATION
- DML_OPERATOR_REVERSE_SUBSEQUENCES
- DML_OPERATOR_GATHER_ELEMENTS
- DML_OPERATOR_GATHER_ND
- DML_OPERATOR_SCATTER_ND
- DML_OPERATOR_MAX_POOLING2
- DML_OPERATOR_SLICE1
- DML_OPERATOR_TOP_K1
- DML_OPERATOR_DEPTH_TO_SPACE1
- DML_OPERATOR_SPACE_TO_DEPTH1
- DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1
- DML_OPERATOR_RESAMPLE1
- DML_OPERATOR_MATRIX_MULTIPLY_INTEGER
- DML_OPERATOR_QUANTIZED_LINEAR_MATRIX_MULTIPLY
- DML_OPERATOR_CONVOLUTION_INTEGER
- DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION
Die folgenden Verbesserungen wurden hinzugefügt:
- Zusätzliche Unterstützung für ganzzahlige Datentypen wurde den folgenden Operatoren hinzugefügt.
- DML_OPERATOR_ELEMENT_WISE_IDENTITY
- DML_OPERATOR_ELEMENT_WISE_ABS
- DML_OPERATOR_ELEMENT_WISE_ADD
- DML_OPERATOR_ELEMENT_WISE_CLIP
- DML_OPERATOR_ELEMENT_WISE_DIVIDE
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN
- DML_OPERATOR_ELEMENT_WISE_MAX
- DML_OPERATOR_ELEMENT_WISE_MEAN
- DML_OPERATOR_ELEMENT_WISE_MIN
- DML_OPERATOR_ELEMENT_WISE_MULTIPLY
- DML_OPERATOR_ELEMENT_WISE_SUBTRACT
- DML_OPERATOR_ELEMENT_WISE_THRESHOLD
- DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR
- DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR
- DML_OPERATOR_ELEMENT_WISE_SIGN
- DML_OPERATOR_ELEMENT_WISE_IF
- DML_OPERATOR_ACTIVATION_SHRINK
- DML_OPERATOR_PADDING
- DML_OPERATOR_GATHER
- DML_OPERATOR_SCATTER
- DML_OPERATOR_DEPTH_TO_SPACE
- DML_OPERATOR_SPACE_TO_DEPTH
- DML_OPERATOR_TILE
- DML_OPERATOR_TOP_K und DML_OPERATOR_TOP_K1
- DML_OPERATOR_ONE_HOT
- DML_OPERATOR_REDUCE, wenn Sie eine der folgenden Funktionen verwenden, verringern Sie die Funktionen.
- DML_REDUCE_FUNCTION_ARGMIN
- DML_REDUCE_FUNCTION_ARGMAX
- DML_REDUCE_FUNCTION_MAX
- DML_REDUCE_FUNCTION_MIN
- DML_REDUCE_FUNCTION_MULTIPLY
- DML_REDUCE_FUNCTION_SUM
- Lockere Tensor-Shape-Einschränkungen für DML_OPERATOR_GATHER
DML_FEATURE_LEVEL_2_0
Eingeführt in DirectML Version 1.1.0.
Folgende APIs wurden hinzugefügt:
- DMLCreateDevice1-Funktion
- DML_FEATURE_LEVEL-Auflistung
- Abfragen auf Featureebene (siehe DML_FEATURE_QUERY_FEATURE_LEVELS)
Für die folgenden Operatortypen, dokumentiert in DML_OPERATOR_TYPE wurde Support hinzugefügt. Für jede Operatortypkonstante stellt dieses Thema einen Link zur entsprechenden Struktur bereit.
- DML_OPERATOR_ELEMENT_WISE_SIGN
- DML_OPERATOR_ELEMENT_WISE_IS_NAN
- DML_OPERATOR_ELEMENT_WISE_ERF
- DML_OPERATOR_ELEMENT_WISE_SINH
- DML_OPERATOR_ELEMENT_WISE_COSH
- DML_OPERATOR_ELEMENT_WISE_TANH
- DML_OPERATOR_ELEMENT_WISE_ASINH
- DML_OPERATOR_ELEMENT_WISE_ACOSH
- DML_OPERATOR_ELEMENT_WISE_ATANH
- DML_OPERATOR_ELEMENT_WISE_IF
- DML_OPERATOR_ELEMENT_WISE_ADD1
- DML_OPERATOR_ACTIVATION_SHRINK
- DML_OPERATOR_MAX_POOLING1
- DML_OPERATOR_MAX_UNPOOLING
- DML_OPERATOR_DIAGONAL_MATRIX
- DML_OPERATOR_SCATTER_ELEMENTS
- DML_OPERATOR_SCATTER
- DML_OPERATOR_ONE_HOT
- DML_OPERATOR_RESAMPLE
Die folgenden Verbesserungen wurden hinzugefügt:
- Beim Binden einer Eingaberessource für die Versendung eines IDMLOperatorInitializers ist jetzt zulässig, eine Ressource mit D3D12_HEAP_TYPE_CUSTOM (zusätzlich zu D3D12_HEAP_TYPE_DEFAULT) bereitzustellen, solange auch geeignete Heapeigenschaften festgelegt sind. Siehe Binding in DirectML.
- Die folgenden logischen booleschen Operatoren unterstützen nun UINT8 Ausgabe-Tensoren, zusätzlich zur vorhandenen Unterstützung für UINT32.
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_EQUALS
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_GREATER_THAN
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_LESS_THAN
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR
- DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR
- 5D-Aktivierungsfunktionen unterstützen jetzt die Verwendung von Fortschritten für ihre Eingabe- und Ausgabe-Tensoren.
DML_FEATURE_LEVEL_1_0
Die Featureebene, auf der DirectML eingeführt wurde.