Historik för DirectML-funktionsnivå

Allmän DirectML-versionshistorik finns i DirectML-versionshistorik.

DML_FEATURE_LEVEL_6_4

Introducerades i DirectML version 1.15.0.

Följande operatortyper har lagts till, dokumenterade i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • DML_OPERATOR_RESAMPLE3
  • DML_OPERATOR_FOLD
  • DML_OPERATOR_UNFOLD

Utökade följande operatorer så att de accepterar utfyllnadsläget DML_PADDING_MODE_WRAP.

  • DML_OPERATOR_PADDING
  • DML_OPERATOR_PADDING1

Uppdaterade DML_OPERATOR_ACTIVATION_SOFTPLUS för att tillåta branthet < 1.

DML_FEATURE_LEVEL_6_3

Introducerades i DirectML version 1.15.0

Följande operatortyper har lagts till, dokumenterade i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION2
  • DML_OPERATOR_Flerhuvuduppmärksamhet1
  • DML_OPERATOR_QUANTIZE
  • DML_OPERATOR_DEQUANTIZE

Introducerade DML_TENSOR_DATA_TYPE_UINT4 och DML_TENSOR_DATA_TYPE_INT4 datatyper som för närvarande stöds av följande operatorer:

  • DML_OPERATOR_QUANTIZE
  • DML_OPERATOR_DEQUANTIZE

Optimeringar:

  • (LLM) Lade till INT4 Dequantize + GEMM fusion metacommand och DXIL-sänkningar.
  • (LLM) Multihead Attention-fusion har lagts till.
  • Optimeringar för Gemm-fusion har lagts till.
  • (Intel ARC GPU) Åtgärda poolning av metakommandoanrop efter drivrutinsversion.

Felkorrigeringar:

  • Swish genererar nu korrekt output när det anropas med stridande indatatensorer.
  • Intel:
    • (Precision) FP16 GemmWave emulerade på FP32.

DML_FEATURE_LEVEL_6_2

Introducerades i DirectML version 1.13.0.

Följande operatortyper har lagts till, dokumenterade i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • 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_KVANTISERAD_LINJÄR_MEDELVÄRDESPOOLNING

Stöd för utökad datatyp för följande operatorer, dokumenterat i DML_OPERATOR_TYPE. Mer information om det specifika stöd som lagts till i DML_FEATURE_LEVEL_6_2 finns i varje operators strukturavsnitt.

  • DML_OPERATOR_RESAMPLE2

Gjorde ZeroPointTensor valfritt för följande operatorer:

  • DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR
  • DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR

Lade till en ny grafnodtyp DML_GRAPH_NODE_TYPE_CONSTANT för att aktivera kompileringstidsoptimeringar som kräver innehåll av små tensorer.

DML_FEATURE_LEVEL_6_1

Introducerades i DirectML version 1.12.0.

De operatortyper som anges nedan dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • Lagt till DML_OPERATOR_MULTIHEAD_ATTENTION.
  • DML_OPERATOR_GEMM. FusedActivation stöder nu DML_OPERATOR_ACTIVATION_SOFTMAX och DML_OPERATOR_ACTIVATION_SOFTMAX1.

DML_FEATURE_LEVEL_6_0

Introducerades i DirectML version 1.11.0.

De operatortyper som anges nedan dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • Stöd för UINT64- och INT64-datatyper har lagts till för DML_OPERATOR_ELEMENT_WISE_DIVIDE, DML_OPERATOR_ELEMENT_WISE_MODULUS_FLOOR och DML_OPERATOR_ELEMENT_WISE_MODULUS_TRUNCATE.
  • Stöd för datatypen FLOAT16 har lagts till i ScaleTensor för DML_OPERATOR_ELEMENT_WISE_QUANTIZE_LINEAR.
  • Stöd för FLOAT16-datatypen har lagts till i ScaleTensor och OutputTensor för DML_OPERATOR_ELEMENT_WISE_DEQUANTIZE_LINEAR.
  • Operatören DML_OPERATOR_ELEMENT_WISE_CLIP har lagts till i listan över stödda sammanslagna aktiveringar.

DML_FEATURE_LEVEL_5_2

Introducerades i DirectML version 1.10.0.

De operatortyper som anges nedan dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

Intervallet för tensordimensionen har ökats till 1 till 4 för följande parametrar:

  • DML_OPERATOR_MATRIX_MULTIPLY_INTEGER, BZeroPointTensor-parametern.
  • DML_OPERATOR_QUANTIZED_LINEAR_CONVOLUTION, parametern FilterScaleTensor.

ScaleTensor och BiasTensor kan vara null oberoende av varandra för följande operatorer:

  • DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION
  • DML_OPERATOR_MEAN_VARIANCE_NORMALIZATION1

DML_FEATURE_LEVEL_5_1

Introducerades i DirectML version 1.9.0.

Följande operatortyper har lagts till, dokumenterade i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • 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

Stöd för utökad datatyp för följande operatorer, dokumenterat i DML_OPERATOR_TYPE. Mer information om det specifika stöd som lagts till i DML_FEATURE_LEVEL_5_1 finns i varje operators strukturavsnitt.

  • 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

Introducerades i DirectML version 1.8.0.

Följande operatortyper har lagts till, dokumenterade i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • DML_OPERATOR_ELEMENT-WISE_CLIP1
  • DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD1
  • DML_OPERATOR_ELEMENT_WISE_NEGATE
  • DML_OPERATOR_PADDING1

Stöd för utökad datatyp för följande operatorer, dokumenterat i DML_OPERATOR_TYPE. Mer information om det specifika stöd som lagts till i DML_FEATURE_LEVEL_5_0 finns i varje operators strukturavsnitt.

  • 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 när du använder någon av följande reduce-funktioner.
    • 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

Introducerades i DirectML version 1.7.0.

Följande operatortyper har lagts till, dokumenterade i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • DML_OPERATOR_ROI_ALIGN_GRAD
  • DML_OPERATOR_BATCH_NORMALIZATION_TRAINING
  • DML_OPERATOR_BATCH_NORMALIZATION_TRAINING_GRAD

Stöd för utökad datatyp för följande operatorer, dokumenterat i DML_OPERATOR_TYPE. Mer information om det specifika stöd som lagts till i DML_FEATURE_LEVEL_4_1 finns i varje operators strukturavsnitt.

  • 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_LOGISK_LIKHET
  • DML_OPERATOR_ELEMENTVIS_LOGISK_STÖRRE_ÄN
  • DML_OPERATOR_ELEMENT_VIS_LOGISK_MINDRE_ÄN
  • DML_OPERATOR_ELEMENT_WISE_LOGISK_STÖRRE_ÄN_ELLER_LIKA_MED
  • DML_OPERATOR_ELEMENT_WISE_LOGISK_LIKAMED_ELLER_MINDRE
  • 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_FYLLNINGSVÄRDE_KONSTANT
  • DML_OPERATOR_TILE
  • DML_OPERATOR_ONE_HOT

DML_FEATURE_LEVEL_4_0

Introducerades i DirectML version 1.6.0.

Stöd har lagts till för följande operatortyper som dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • DML_OPERATOR_ELEMENT_WISE_KVANTISERAD_LINJÄR_ADDERING
  • DML_OPERATOR_DYNAMIC_QUANTIZE_LINEAR
  • DML_OPERATOR_ROI_ALIGN1

Stöd för utökad datatyp och dimensionsantal för följande operatorer, dokumenterade i DML_OPERATOR_TYPE. Mer information om det specifika stöd som lagts till i DML_FEATURE_LEVEL_4_0 finns i varje operators strukturavsnitt.

  • DML_OPERATOR_ACTIVATION_RELU_GRAD
  • DML_OPERATOR_ADAM_OPTIMIZER
  • DML_OPERATOR_CONVOLUTION
  • DML_OPERATOR_CONVOLUTION_INTEGER
  • DML_OPERATOR_KUMULATIVT_PRODUKT
  • DML_OPERATOR_CUMULATIVE_SUMMATION
  • DML_OPERATOR_DIAGONAL_MATRIX
  • DML_OPERATOR_FYLLNINGSVÄRDE_KONSTANT
  • DML_OPERATOR_FILL_VALUE_SEQUENCE
  • DML_OPERATOR_GEMM
  • DML_OPERATOR_MATRIX_MULTIPLY_INTEGER
  • DML_OPERATOR_MAX_POOLING_GRAD
  • DML_OPERATOR_NONZERO_COORDINATES
  • DML_OPERATOR_KVANTISERAD_LINJÄR_KONVOLUTION
  • DML_OPERATOR_KVANTISERAD_LINJÄR_MATRISMULTIPLIKATION
  • DML_OPERATOR_RANDOM_GENERATOR
  • DML_OPERATOR_REVERSE_SUBSEQUENCES

DML_FEATURE_LEVEL_3_1

Introducerades i DirectML version 1.5.0.

Stöd har lagts till för följande operatortyper som dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • DML_OPERATOR_ELEMENT_WISE_ATAN_YX
  • DML_OPERATOR_ELEMENT_WISE_CLIP_GRAD
  • DML_OPERATOR_ELEMENTVIS_SKILLNAD_KVADRAT
  • DML_OPERATOR_LOCAL_RESPONSE_NORMALIZATION_GRAD
  • DML_OPERATOR_CUMULATIVE_PRODUCT
  • DML_OPERATOR_BATCH_NORMALIZATION_GRAD

Det maximala antalet dimensioner som stöds för följande operatorer har ökat från 4 till 8.

  • DML_OPERATOR_BATCH_NORMALIZATION
  • DML_OPERATOR_CAST
  • DML_OPERATOR_JOIN
  • DML_OPERATOR_LP_NORMALISERING
  • 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

Introducerades i DirectML version 1.4.0.

Stöd har lagts till för följande operatortyper som dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • 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_LOGISK_STÖRRE_ÄN_ELLER_LIKA_MED
  • DML_OPERATOR_ELEMENT_WISE_LOGISK_LIKAMED_ELLER_MINDRE
  • 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

Följande förbättringar har lagts till.

  • Det maximala antalet tensordimensioner har ökats från 5 till 8. Se DML_TENSOR_DIMENSION_COUNT_MAX1.
  • Ytterligare stöd för heltalsdatatyper har lagts till i följande operatorer.
    • DML_OPERATOR_ELEMENT_WISE_POW
    • DML_OPERATOR_ELEMENT-WISE_KONSTANT_POW
    • DML_OPERATOR_MAX_POOLING, DML_OPERATOR_MAX_POOLING1 och DML_OPERATOR_MAX_POOLING2
    • DML_OPERATOR_REDUCE när du använder DML_REDUCE_FUNCTION_ARGMIN eller DML_REDUCE_FUNCTION_ARGMAX
  • Följande 64-bitars datatyper har lagts till och stöds av utvalda operatorer.
    • DML_TENSOR_DATA_TYPE_FLOAT64
    • DML_TENSOR_DATA_TYPE_UINT64
    • DML_TENSOR_DATA_TYPE_INT64

Inaktuella funktioner.

  • DML_REDUCE_FUNCTION_ARGMAX och DML_REDUCE_FUNCTION_ARGMIN har blivit inaktuella. Du bör föredra att använda fristående DML_OPERATOR_ARGMIN och DML_OPERATOR_ARGMAX operatorer i deras ställe.

DML_FEATURE_LEVEL_2_1

Introducerades i DirectML version 1.2.0.

Följande API:er har lagts till.

Stöd har lagts till för följande operatortyper som dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • 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_FYLLNINGSVÄRDE_KONSTANT
  • 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_KVANTISERAD_LINJÄR_MATRISMULTIPLIKATION
  • DML_OPERATOR_CONVOLUTION_INTEGER
  • DML_OPERATOR_KVANTISERAD_LINJÄR_KONVOLUTION

Följande förbättringar har lagts till.

  • Ytterligare stöd för heltalsdatatyper har lagts till i följande operatorer.
    • 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_OPERATÖR_ELEMENTVIS_LOGISK_LIKA
    • DML_OPERATOR_ELEMENTVIS_LOGISK_STÖRRE_ÄN
    • DML_OPERATOR_ELEMENT_VIS_LOGISK_MINDRE_ÄN
    • DML_OPERATOR_ELEMENT_WISE_MAX
    • DML_operatör_elementvis_medelvärde
    • 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 och DML_OPERATOR_TOP_K1
    • DML_OPERATOR_ONE_HOT
    • DML_OPERATOR_REDUCE när du använder någon av följande reduce-funktioner.
      • DML_REDUCE_FUNCTION_ARGMIN
      • DML_reduceringsfunktion_argmax
      • DML_REDUCE_FUNCTION_MAX
      • DML_REDUCE_FUNCTION_MIN
      • DML_REDUCE_FUNCTION_MULTIPLY
      • DML_REDUCE_FUNCTION_SUM
  • Avslappnade begränsningar för tensorform för DML_OPERATOR_GATHER

DML_FEATURE_LEVEL_2_0

Introducerades i DirectML version 1.1.0.

Följande API:er har lagts till.

Stöd har lagts till för följande operatortyper som dokumenteras i DML_OPERATOR_TYPE. För varje konstant av operatortyp tillhandahåller det avsnittet en länk till motsvarande struktur.

  • 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

Följande förbättringar har lagts till.

  • När du binder en indataresurs för sändning av en IDMLOperatorInitializer är det nu lagligt att tillhandahålla en resurs med D3D12_HEAP_TYPE_CUSTOM (förutom D3D12_HEAP_TYPE_DEFAULT), så länge lämpliga heapegenskaper också anges. Se Bindning i DirectML.
  • Följande logiska booleska operatorer stöder nu UINT8-output-tensorer, utöver det befintliga stödet för UINT32.
    • DML_OPERATOR_ELEMENT_WISE_LOGICAL_AND
    • DML_OPERATOR_ELEMENT_WISE_LOGISK_LIKHET
    • DML_OPERATOR_ELEMENTVIS_LOGISK_STÖRRE_ÄN
    • DML_OPERATOR_ELEMENT_VIS_LOGISK_MINDRE_ÄN
    • DML_OPERATOR_ELEMENT_WISE_LOGICAL_NOT
    • DML_OPERATOR_ELEMENT_WISE_LOGICAL_OR
    • DML_OPERATOR_ELEMENT_WISE_LOGICAL_XOR
  • 5D-aktiveringsfunktioner stöder nu användning av steglängder på sina in- och utdata-tensorer.

DML_FEATURE_LEVEL_1_0

Funktionsnivån där DirectML introducerades.

Se även