共用方式為


DirectML 結構

以下結構宣告在 DirectML.h 中。

本節中

主題和描述
DML_ACTIVATION_CELU_OPERATOR_DESC。 在 inputTensor 的每個元素上執行連續可區分的指數線性單位 (CELU) 啟用函式,將結果放入 OutputTensor的對應元素中。
DML_ACTIVATION_ELU_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行指數線性單位 (ELU) 啟用函式。
DML_ACTIVATION_GELU_OPERATOR_DESC。 在 InputTensor 的每個元素上執行高斯誤差線性單位 (GELU) 啟用函式,將結果放入 OutputTensor 的對應元素中。
DML_ACTIVATION_HARD_SWISH_OPERATOR_DESC。 在 InputTensor 的每個元素上執行硬式啟動函式,將結果放入 OutputTensor 的對應元素中。
DML_ACTIVATION_HARDMAX_OPERATOR_DESC。 描述在輸入上執行 hardmax 函式的 DirectML 啟用運算子。
DML_ACTIVATION_HARDMAX1_OPERATOR_DESC。 在 InputTensor 的每個元素上執行 hardmax 函式,將結果放入 OutputTensor 的對應元素中。
DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC。 描述 DirectML 啟用運算子,在輸入中的每個元素上執行硬式 sigmoid 函式。
DML_ACTIVATION_IDENTITY_OPERATOR_DESC。 描述執行身分識別函式的 DirectML 啟用運算符。
DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行洩漏修正線性單位 (ReLU) 啟用函式。
DML_ACTIVATION_LINEAR_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行線性啟用函式。
DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC。 描述在輸入上執行 softmax 啟用記錄的 DirectML 運算元。
DML_ACTIVATION_LOG_SOFTMAX1_OPERATOR_DESC。 在 InputTensor 的每個元素上執行自然的 softmax 啟用函式,將結果放入 OutputTensor 的對應元素中。
DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行參數化整型線性單位 (ReLU) 啟用函式。
DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行參數軟增強啟用函式。
DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC。 計算整改線性單位 (ReLU) 的反向傳播漸層。
DML_ACTIVATION_RELU_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行整改線性單位 (ReLU) 啟用函式。
DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC。 描述 DirectML 運算子,該運算子會在輸入中的每個元素上執行縮放指數線性單位 (ELU) 啟用函式。
DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC。 描述 DirectML 運算符,此運算子會在輸入中的每個元素上執行縮放雙曲正切函數。
DML_ACTIVATION_SHRINK_OPERATOR_DESC。 描述在輸入上執行元素壓縮啟用函式的 DirectML 運算符。
DML_ACTIVATION_SIGMOID_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行 sigmoid 啟用函式。
DML_ACTIVATION_SOFTMAX_OPERATOR_DESC。 描述在輸入上執行 softmax 啟用函式的 DirectML 運算元。
DML_ACTIVATION_SOFTMAX1_OPERATOR_DESC。 在 InputTensor 上執行 softmax 啟用函式,將結果放入 OutputTensor 的對應元素中。
DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行 softplus 啟用函式。
DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行軟式啟用函式。
DML_ACTIVATION_SWISH_OPERATOR_DESC。 在 InputTensor 中的每個元素上執行 swish 啟用函式,將結果放入 OutputTensor 的對應元素中。
DML_ACTIVATION_TANH_OPERATOR_DESC。 描述 DirectML 運算符,該運算子會在輸入中的每個元素上執行雙曲正切函數。
DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC。 描述 DirectML 運算子,其會在輸入中的每個元素上執行臨界值修正線性單位 (ReLU) 啟用函式。
DML_ADAM_OPTIMIZER_OPERATOR_DESC。 根據 Adam (ADAptive Moment 估計) 演算法,使用提供的漸層計算更新權數(參數)。 此運算符是優化工具,通常用於定型循環的權數更新步驟中,以執行梯度下降。
DML_AVERAGE_POOLING_OPERATOR_DESC。 描述在輸入上執行平均共用函式的 DirectML 運算符。
DML_AVERAGE_POOLING1_OPERATOR_DESC。 在輸入張量上方滑動視窗內元素的平均值。
DML_ARGMAX_OPERATOR_DESC。 輸出輸入張量一或多個維度內最大值元素的索引。
DML_ARGMIN_OPERATOR_DESC。 輸出輸入張量之一或多個維度內最小值元素的索引。
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC。 計算平均共用的反向傳播漸層(請參閱 DML_AVERAGE_POOLING_OPERATOR_DESC)。
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC。 計算 批次正規化的反向傳播漸層。
DML_BATCH_NORMALIZATION_OPERATOR_DESC。 描述在輸入上執行批次正規化函式的 DirectML 運算符。
DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC。 計算 批次正規化定型的反向傳播漸層。
DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC。 在輸入上執行批次正規化。
DML_BINDING_DESC。 包含系結的描述,讓您可以透過呼叫其中一個 IDMLBindingTable 方法,將它新增至系結數據表。
DML_BINDING_PROPERTIES。 包含特定編譯運算子或運算元初始化表達式之系結需求的相關信息。
DML_BINDING_TABLE_DESC。 指定要 IDMLDevice::CreateBindingTableIDMLBindingTable::Reset的參數。
DML_BUFFER_ARRAY_BINDING。 指定資源系結,此系結是個別緩衝區系結的陣列。
DML_BUFFER_BINDING。 指定 Direct3D 12 緩衝區中位元組範圍所描述的資源系結,以位移和大小表示為 ID3D12Resource
DML_BUFFER_TENSOR_DESC。 描述將儲存在 Direct3D 12 緩衝區資源的張量。
DML_CAST_OPERATOR_DESC。 描述執行轉換函式 f(x) = cast(x),將輸入中的每個元素轉換成輸出張量數據類型,並將結果儲存在輸出中的對應元素中,描述 DirectML 數據重組運算元。
DML_CONVOLUTION_INTEGER_OPERATOR_DESC。 使用 InputTensor執行 FilterTensor 的卷積。 此運算子會對整數數據執行正向卷積。
DML_CONVOLUTION_OPERATOR_DESC。 描述在輸入上執行卷積函數的 DirectML 矩陣乘法運算元。
DML_CUMULATIVE_PRODUCT_OPERATOR_DESC。 將張量的專案乘以座標軸,將產品的執行記號寫入輸出張量中。
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC。 沿著座標軸加總張量的專案,將總和的執行記號寫入輸出張量中。
DML_DEPTH_TO_SPACE_OPERATOR_DESC。 描述 DirectML 數據重組運算子,會將數據從深度重新排列為空間數據區塊。
DML_DEPTH_TO_SPACE1_OPERATOR_DESC。 將數據從深度重新排列到空間數據的區塊。 運算符會輸出輸入張量複本,其中深度維度中的值會移至高度和寬度維度的空間區塊中。
DML_DEQUANTIZE_OPERATOR_DESC。 TBD。
DML_DIAGONAL_MATRIX_OPERATOR_DESC。 描述 DirectML 數學運算符,其會產生類似身分識別的矩陣,其中主要對角線和其他地方都有零。
DML_DIAGONAL_MATRIX1_OPERATOR_DESC。 使用指定的對角線範圍產生一個類似識別的矩陣(或其他明確值),而其他元素則填入輸入值或零(如果沒有傳遞 InputTensor )。
DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC。 計算量化小數字數和零點值,以量化 InputTensor,然後將該量化套用至 OutputTensor
DML_ELEMENT_WISE_ABS_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行元素明智絕對值函數 f(x) = abs(x * scale + bias),其中小數位數和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC。 描述 DirectML 三角函數,其會執行元素的反餘弦函數 f(x) = acos(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC。 描述 DirectML 三角函數,其會執行反雙曲餘弦函數 f(x) = log(x + sqrt(x * x - 1)) * scale + bias,其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_ADD_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行將 ATensor 中每個元素新增至 BTensor 中對應元素的函式。
DML_ELEMENT_WISE_ADD1_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算符會執行將 ATensor ATensor 中每個元素新增至其對應元素的函式,BTensor、 f(a, b) = a + b,以及用於融合啟用的選項。
DML_ELEMENT_WISE_ASIN_OPERATOR_DESC。 描述 DirectML 三角運算符,其會執行元素的反正弦函數 f(x) = asin(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC。 描述 DirectML 三角運算運算運算符,其執行反雙曲正弦函數 f(x) = log(x + sqrt(x * x + 1)) * scale + bias,其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_ATAN_OPERATOR_DESC。 描述 DirectML 三角運算符,該運算符會執行元素的反正切函數 f(x) = atan(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC。 描述 DirectML 三角運算符,該運算符會執行反雙曲正切函數 f(x) = (log(1 + x) / (1 - x)) / 2) * scale + bias,其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC。 計算 ATensorBTensor的每個元素的 2 自變數反正切值,其中 ATensorY 軸BTensorX 軸,將結果放入 outputTensor 的對應元素中。
DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC。 計算輸入張量的每個對應項目之間的位 AND,並將結果寫入輸出張量中。
DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC。 計算輸入張量之每個專案的位 NOT,並將結果寫入輸出張量中。
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC。 計算輸入張量之每個元素的位母體計數(設定為1的位數),並將結果寫入輸出張量中。
DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC。 計算輸入張量的每個對應項目之間的位 OR,並將結果寫入輸出張量中。
DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC。 執行 ATensor 的每個元素的邏輯左移, 由 BTensor 的對應元素所指定的數位,將結果放入 outputTensor 的對應元素中。
DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC。 執行 ATensor 每個元素的邏輯右移,BTensor的對應元素所指定的數位,將結果放入 outputTensor 的對應元素
DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC。 計算輸入張量的每個對應項目之間的位 XOR (eXclusive OR),並將結果寫入輸出張量中。
DML_ELEMENT_WISE_CEIL_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算符會執行元素明智的天花板函式 f(x) = ceil(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC。 計算 專案型剪輯的反向傳播漸層。
DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC。 計算 DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC的反向傳播漸層。
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行元素明智的剪輯函式 f(x) = clamp(x * scale + bias, minValue, maxValue),其中小數位數和偏差詞彙是選擇性的,其中 clamp(x) = min(maxValue,max(minValue, x))。
DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC 針對 InputTensor 的每個元素執行固定(或限制)作業,將結果放入 OutputTensor 的對應元素中。
DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC。 描述 DirectML 運算符,其會執行元素的常數 power 函式 f(x) = pow(x * scale + bias, exponent),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_COS_OPERATOR_DESC。 描述 DirectML 三角運算符,其會執行元素的餘弦函數 f(x) = cos(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_COSH_OPERATOR_DESC。 描述執行元素雙曲餘弦函數 f(x) = (e^x + e^-x) / 2) * scale + bias 的 DirectML 三角函數,其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC。 描述 DirectML 運算符,它會在 InputTensor 的每個元素上執行線性去量化函式,以相對於 ScaleTensor 中的對應專案,並 ZeroPointTensor
DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC。 從 ATensor的對應元素減去 BTensor 的每個元素,將結果乘以本身,並將結果放入 outputTensor 的對應元素
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC。 描述 DirectML 數學運算符,此運算符會執行 ATensor 中每個元素除以 BTensor中對應元素的函式。
DML_ELEMENT_WISE_ERF_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行元素明智自然指數函數 f(x) = exp(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_EXP_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行元素明智自然指數函數 f(x) = exp(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算符會執行元素型 floor 函式 f(x) = floor(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC。 描述執行元素識別函式 f(x) = x * 縮放 + 偏差的 DirectML 泛型運算子。
DML_ELEMENT_WISE_IF_OPERATOR_DESC。 描述 DirectML 數學運算符,其基本上會執行三元 if 語句。
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC。 根據指定的 InfinityMode,檢查 InputTensor 的每個元素,將 IEEE-754 -inf、inf 或兩者相依,並將結果 (1 代表 true,0 代表 false)放入 OutputTensor對應元素中。
DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC。 描述 DirectML 數學運算符,以元素方式判斷輸入是否為 NaN。
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC。 描述 DirectML 數學運算元,其會在 ATensor 中的每個元素與 BTensor中的對應專案之間執行邏輯 AND 函式。
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算子會在 ATensor 中的每個元素與其 BTensor中的對應項目之間執行邏輯相等函數。
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算子會在 ATensor 中的每個元素與其 BTensor中的對應項目之間執行邏輯大於函式。
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC。 對輸入張量的每個對應項目執行大於或等於 的邏輯,將結果 (1 代表 true,0 代表 false)放入 outputTensor的對應元素中。
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算子會在 ATensor 中的每個元素與其 BTensor中的對應項目之間執行邏輯小於函式。
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC。 在輸入張量的每個對應元素配對上執行小於或等於 的邏輯,將結果 (1 代表 true,0 表示 false)放入 outputTensor的對應元素中。
DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算子會在輸入中的每個元素上執行邏輯 NOT 函式。
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算子會在 ATensor 中的每個專案與其 BTensor中的對應項目之間執行邏輯 OR 函式。
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算子會在 ATensor 中的每個元素與其 BTensor中的對應項目之間執行邏輯獨佔 OR (XOR) 函式。
DML_ELEMENT_WISE_LOG_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行元素明智自然對數函數 f(x) = log(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_MAX_OPERATOR_DESC。 描述 DirectML 數學縮減運算子,該運算子會在 ATensor 中的每個專案與其 BTensor中的對應項目之間執行最大函式。
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC。 描述 DirectML 數學縮減運算子,該運算子會在 ATensor 中的每個元素與其 BTensor中的對應元素之間執行算術平均函數。
DML_ELEMENT_WISE_MIN_OPERATOR_DESC。 描述 DirectML 數學縮減運算子,此運算子會在 ATensor 中的每個專案與其 BTensor中的對應項目之間執行最小函式。
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC。 計算模數,其結果與 Python 模數相同,來自輸入張量的每個對應專案組,將結果放入 OutputTensor的對應元素中。
DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC。 計算輸入張量之每對對應元素的 C 模數運算符,並將結果放入 outputTensor 的對應元素
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC。 描述 DirectML 數學運算符,此運算符會執行將 ATensor 中的每個元素乘以 BTensor中的對應專案。
DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC。 否定 InputTensor 的每個元素,將結果儲存至 OutputTensor 的對應元素。
DML_ELEMENT_WISE_POW_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算符會執行元素式 power function f(x, exponent) = pow(x * scale + bias,exponent),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC。 描述 DirectML 運算符,在 InputTensor 的每個元素上執行線性量化函式,其與 ScaleTensor 和 ZeroPointTensor 中的對應項目有關。
DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC。 將 ATensor 中的每個元素新增至其對應元素,BTensor中,將結果放入 outputTensor 的對應元素中。
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC。 描述 DirectML 數學運算符,該運算子會在輸入中的每個元素上執行相互函式。
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC。 將 InputTensor 的每個元素四捨五入為整數值,並將結果放入 outputTens or 的對應元素
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC。 描述在輸入上執行元素壓縮啟用函式的 DirectML 運算符。
DML_ELEMENT_WISE_SIN_OPERATOR_DESC。 描述 DirectML 三角函數,其執行元素順弦函數 f(x) = sin(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_SINH_OPERATOR_DESC。 描述 DirectML 三角函數,其會執行元素雙曲正弦函數 f(x) = (e^x - e^-x) / 2) * scale + bias,其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC。 描述 DirectML 數學運算子,在輸入中的每個元素上執行平方根函數。
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行從 BTensor中對應元素減去 ATensor 中每個專案的函式。
DML_ELEMENT_WISE_TAN_OPERATOR_DESC。 描述 DirectML 三角函數,其會執行元素正切函數 f(x) = tan(x * scale + bias),其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_TANH_OPERATOR_DESC。 描述 DirectML 三角函數,其會執行反雙曲正切函數 f(x) = tanh(x) * scale + bias,其中刻度和偏差詞彙是選擇性的。
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC。 描述 DirectML 數學運算符,其會執行元素明智的臨界值函式 f(x) = max(x * scale + bias,min),其中小數字數和偏差詞彙是選擇性的。
DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT。 提供有關 DirectML 裝置是否支援張量內特定數據類型的詳細數據。
DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT。 用來查詢 DirectML 裝置,以取得其對張量內特定數據類型的支援。
DML_FILL_VALUE_CONSTANT_OPERATOR_DESC。 以指定的常數填滿張量,Value
DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC。 以序列填滿張量。
DML_FOLD_OPERATOR_DESC結構。 將從滑動視窗形成的修補程式數位結合成包含張量的大型。
DML_GATHER_ELEMENTS_OPERATOR_DESC。 使用索引張量從指定座標軸上的輸入張量收集元素,以重新對應至輸入。
DML_GATHER_ND_OPERATOR_DESC。 從輸入張量收集元素,使用索引張量將索引重新對應至輸入的整個子區塊。
DML_GATHER_ND1_OPERATOR_DESC。 從輸入張量收集元素,使用索引張量將索引重新對應至輸入的整個子區塊。
DML_GATHER_OPERATOR_DESC。 描述 DirectML 數據重組運算符,當指定排名 r 的數據張量 >= 1,而排名 q 的索引時,會收集數據座標軸維度中的專案(根據預設,最外層數據是索引的軸 == 0),並串連在排名 q + (r - 1) 的輸出張量中。
DML_GEMM_OPERATOR_DESC。 描述在輸入上執行一般矩陣乘法函數的 DirectML 運算符,y = alpha * TransposeA(A) * TransposeB(B) + beta * C。
DML_GRAPH_DESC。 描述用來編譯合併優化運算子的 DirectML 運算符圖表。
DML_GRAPH_EDGE_DESCDML_GRAPH_DESC 所定義之 DirectML 運算符圖形內的連線泛型容器,並傳遞至 IDMLDevice1::CompileGraph
DML_GRAPH_NODE_DESCDML_GRAPH_DESC 所定義之 DirectML 運算符圖形內的節點泛型容器,並傳遞至 IDMLDevice1::CompileGraph
DML_GRU_OPERATOR_DESC。 描述 DirectML 深度學習運算子,其會在輸入上執行(標準層)單層閘道遞歸單位 (GRU) 函式。
DML_INPUT_GRAPH_EDGE_DESC。 描述由 DML_GRAPH_DESC 定義的 DirectML 運算符圖形內的連線,並傳遞至 IDMLDevice1::CompileGraph。 此結構可用來定義從圖形輸入到內部節點輸入的連接。
DML_INTERMEDIATE_GRAPH_EDGE_DESC。 描述由 DML_GRAPH_DESC 定義的 DirectML 運算符圖形內的連線,並傳遞至 IDMLDevice1::CompileGraph。 此結構可用來定義內部節點之間的連線。
DML_JOIN_OPERATOR_DESC。 描述在輸入張量陣列上執行聯結函數的 DirectML 運算元。
DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC。 計算本機回應正規化 的反向傳播漸層
DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC。 描述在輸入上執行本機回應正規化 (LRN) 函式的 DirectML 運算符。
DML_LP_NORMALIZATION_OPERATOR_DESC。 描述 DirectML 運算符,這個運算子會沿著輸入張量指定的座標軸執行 Lp 正規化函數。
DML_LP_POOLING_OPERATOR_DESC。 描述 DirectML 運算符,此運算子會跨輸入張量執行 Lp 共用函式。
DML_LP_POOLING1_OPERATOR_DESC。 計算輸入張量上滑動視窗內元素的 LP 正規化值。
DML_LSTM_OPERATOR_DESC。 描述 DirectML 深度學習運算子,其會在輸入上執行一層長期記憶體 (LSTM) 函式。
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC。 對整數數據執行矩陣乘法函數。
DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC。 在整數輸入張量數據上執行矩陣乘法函數,併產生浮點輸出。
DML_MAX_POOLING_GRAD_OPERATOR_DESC。 計算最大共用的反向傳播漸層(請參閱 DML_MAX_POOLING2_OPERATOR_DESC)。
DML_MAX_POOLING_OPERATOR_DESC。 描述 DirectML 運算符,此運算子會跨輸入張量執行最大共用函式。
DML_MAX_POOLING1_OPERATOR_DESC。 描述 DirectML 運算符,此運算符會跨輸入張量執行最大共用函式(根據核心大小、步幅大小和墊長度),y = max(x1 + x2 + ...x_pool_size)。
DML_MAX_POOLING2_OPERATOR_DESC。 計算在輸入張量上方滑動視窗內元素的最大值,並選擇性地傳回所選取最大值的索引。
DML_MAX_UNPOOLING_OPERATOR_DESC。 描述 DirectML 運算符,以零填滿指定圖形的輸出張量(明確或輸入圖形加填補),然後將輸入張量中的每個值寫入輸出張量中,從對應索引數位的元素位移處。
DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC。 描述在輸入張量上執行平均變異數正規化函式的 DirectML 運算元。
DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC。 在輸入張量上執行平均變異數正規化函式。 這個運算子會計算輸入張量的平均和變數,以執行正規化。
DML_MEAN_VARIANCE_NORMALIZATION2_OPERATOR_DESC。 TBD。
DML_MULTIHEAD_ATTENTION_OPERATOR_DESC。 執行多頭注意作業。
DML_MULTIHEAD_ATTENTION1_OPERATOR_DESC。 TBD。
DML_NONZERO_COORDINATES_OPERATOR_DESC。 計算輸入張量之所有非零元素的 N 維座標。
DML_ONE_HOT_OPERATOR_DESC。 描述一個 DirectML 運算符,其會產生一個張量,其中每個元素都填入了兩個值,也就是 'on' 或 'off' 值。
DML_OPERATOR_DESC。 運算子描述的泛型容器。 您可以使用這個結構中指定的參數來建構 DirectML 運算子。
DML_OPERATOR_GRAPH_NODE_DESC。 將 DML_GRAPH_DESC 所定義的 DirectML 運算符圖形內的節點譯碼,並傳遞至 IDMLDevice1::CompileGraph
DML_OUTPUT_GRAPH_EDGE_DESC。 描述由 DML_GRAPH_DESC 定義的 DirectML 運算符圖形內的連線,並傳遞至 IDMLDevice1::CompileGraph。 此結構可用來定義從內部節點輸出到圖形輸出的連線。
DML_PADDING_OPERATOR_DESC。 描述 DirectML 數據重組運算元,其會在邊緣上以零(或其他一些值)擴充輸入張量。
DML_PADDING1_OPERATOR_DESC。 使用邊緣上的常數或鏡像值擴充輸入張量,並將結果寫入輸出。
DML_QUANTIZE_OPERATOR_DESC。 TBD。
DML_QUANTIZED_LINEAR_AVERAGE_POOLING_OPERATOR_DESC。 平均在輸入張量上方滑動視窗內元素的量化值。 這個運算符在數學上相當於取消量化輸入,然後執行平均共享,然後量化輸出。
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC。 使用 InputTensor執行 FilterTensor 的卷積。 此運算子會對量化數據執行正向卷積。 此運算符在數學上相當於取消量化輸入、卷積,然後量化輸出。
DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC。 在量化數據上執行矩陣乘法函式。 這個運算符在數學上相當於取消量化輸入,然後執行矩陣乘以,然後量化輸出。
DML_RANDOM_GENERATOR_OPERATOR_DESC。 使用具決定性產生的虛擬隨機、統一分散式位填入輸出張量。 這個運算符也可以選擇性地輸出更新的內部產生器狀態,這可以在後續的運算符執行期間使用。
DML_REDUCE_OPERATOR_DESC。 描述在輸入上執行指定縮減函式的 DirectML 運算符。
DML_RESAMPLE_GRAD_OPERATOR_DESC。 計算 Resample 的反向傳播漸層(請參閱 DML_RESAMPLE1_OPERATOR_DESC)。
DML_RESAMPLE_GRAD1_OPERATOR_DESC。 計算 DML_RESAMPLE2_OPERATOR_DESC的反向傳播漸層。
DML_RESAMPLE_OPERATOR_DESC。 描述 DirectML 運算符,它會使用縮放因數來計算目的地張量大小,將來源的專案重新取樣至目的地張量。
DML_RESAMPLE1_OPERATOR_DESC。 使用縮放因數計算目的地張量大小,將來源的專案重新取樣至目的地張量。 您可以使用線性或最接近的芳鄰插補點模式。
DML_RESAMPLE2_OPERATOR_DESC。 使用縮放因數計算目的地張量大小,將來源的專案重新取樣至目的地張量。
DML_RESAMPLE3_OPERATOR_DESC結構。 使用縮放因數計算目的地張量大小,將來源的專案重新取樣至目的地張量。
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC。 反轉一或多個 子序列的元素, 張量。 系統會根據提供的座標軸和序列長度來選擇要反轉的子序列集合。
DML_RNN_OPERATOR_DESC。 描述 DirectML 深度學習運算子,其會在輸入上執行一層簡單的遞歸神經網路 (RNN) 函式。
DML_ROI_ALIGN_GRAD_OPERATOR_DESC。 計算 ROI_ALIGNROI_ALIGN1的反向傳播漸層。
DML_ROI_ALIGN_OPERATOR_DESC。 執行 ROI 對齊作業,如 遮罩 R-CNN 紙張中所述。 總而言之,作業會從輸入影像張量擷取裁剪,並使用指定的 InterpolationMode,將它們調整為 OutputTens or 最後 2 個維度所指定的一般輸出大小。
DML_ROI_ALIGN1_OPERATOR_DESC。 執行 ROI 對齊作業,如 遮罩 R-CNN 紙張中所述。 總而言之,作業會從輸入影像張量擷取裁剪的視窗,並使用指定的 InterpolationMode,將其調整為最後 2 個 OutputTensor 指定的一般輸出大小。
DML_ROI_POOLING_OPERATOR_DESC。 描述 DirectML 運算符,該運算符會跨輸入張量執行共用函式(根據感興趣的區域或 ROIS)。
DML_SCALAR_UNION。 純量類型的聯集。
DML_SCALE_BIAS。 包含提供給 DirectML 運算子的刻度和偏差字詞值。
DML_SCATTER_ND_OPERATOR_DESC。 將整個輸入張量複製到輸出,然後使用更新張量中的對應值覆寫選取的索引。
DML_SCATTER_OPERATOR_DESC。 描述將整個輸入張量複製到輸出的 DirectML 運算符,然後使用更新張量中的對應值覆寫選取的索引。
DML_SIZE_2D。 包含值,這些值可以表示張量內的元素平面 2D 平面的大小(如提供給 DirectML 運算符),或是 2D 小數位數,或任何 2D 寬度/高度值。
DML_SLICE_GRAD_OPERATOR_DESC。 計算 Slice 的反向傳播漸層(請參閱 DML_SLICE1_OPERATOR_DESC)。
DML_SLICE_OPERATOR_DESC。 描述 DirectML 數據重組運算元,其會沿著多個軸產生輸入張量配量。
DML_SLICE1_OPERATOR_DESC。 擷取輸入張量的單一子區域(「配量」)。
DML_SPACE_TO_DEPTH_OPERATOR_DESC。 描述 DirectML 數據重組運算子,該運算符會將空間數據區塊重新排列為深度。
DML_SPACE_TO_DEPTH1_OPERATOR_DESC。 將空間數據的區塊重新排列為深度。 運算子會輸出輸入張量複本,其中高度和寬度維度的值會移至深度維度。
DML_SPLIT_OPERATOR_DESC。 描述 DirectML 數據重組運算子,會將輸入張量分割成多個輸出張量,沿著指定的座標軸。
DML_TENSOR_DESC。 DirectML 張量描述的泛型容器。
DML_TILE_OPERATOR_DESC。 描述 DirectML 數據重組運算元,其會建構輸出張量,方法是將輸入張量並排在一起。
DML_TOP_K_OPERATOR_DESC。 描述 DirectML 縮減運算子,其會沿著指定的座標軸擷取頂端 K 元素。
DML_TOP_K1_OPERATOR_DESC。 從 InputTensor軸選取最大或最小的 K 元素,並分別傳回 OutputValueTensorOutputIndexTensor中的這些專案值和索引。
DML_UNFOLD_OPERATOR_DESC結構。 從批次輸入張量擷取滑動本機區塊。
DML_UPSAMPLE_2D_OPERATOR_DESC。 描述 DirectML 影像運算符,此運算符會向上取樣輸入張量中包含的影像。
DML_VALUE_SCALE_2D_OPERATOR_DESC。 描述 DirectML 運算符,它會對輸入張量中的值執行元素的縮放和偏差函式。