Bagikan melalui


Struktur DirectML

Struktur berikut dinyatakan dalam DirectML.h.

Di bagian ini

Topik dan deskripsi
DML_ACTIVATION_CELU_OPERATOR_DESC. Melakukan fungsi aktivasi unit linier eksponensial (CELU) yang terus dibedakan pada setiap elemen di InputTensor, menempatkan hasilnya ke dalam elemen OutputTensor yang sesuai.
DML_ACTIVATION_ELU_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi unit linier eksponensial (ELU) pada setiap elemen dalam input.
DML_ACTIVATION_GELU_OPERATOR_DESC. Melakukan fungsi aktivasi unit linier kesalahan gaussian (GELU) pada setiap elemen di InputTensor, menempatkan hasilnya ke elemen OutputTensor yang sesuai.
Deskripsi Operator Aktivasi Hard Swish DML. Melakukan fungsi aktivasi swish keras pada setiap elemen di InputTensor, menempatkan hasilnya ke dalam elemen OutputTensor yang sesuai.
DML_ACTIVATION_HARDMAX_OPERATOR_DESC. Menjelaskan operator aktivasi DirectML yang melakukan fungsi hardmax pada input.
Deskripsi Operator DML Aktivasi Hardmax1. Melakukan fungsi hardmax pada setiap elemen InputTensor, menempatkan hasilnya ke elemen OutputTensor yang sesuai.
DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC. Menjelaskan operator aktivasi DirectML yang melakukan fungsi hard sigmoid pada setiap elemen dalam input.
DML_ACTIVATION_IDENTITY_OPERATOR_DESC. Menjelaskan operator aktivasi DirectML yang melakukan fungsi identitas.
DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi unit linier (ReLU) bocor yang direktivasi pada setiap elemen dalam input.
DML_ACTIVATION_LINEAR_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi linier pada setiap elemen dalam input.
DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi log-of-softmax pada input.
DML_ACTIVATION_LOG_SOFTMAX1_OPERATOR_DESC. Melakukan fungsi aktivasi log-of-softmax alami pada setiap elemen InputTensor, menempatkan hasilnya ke elemen OutputTensor yang sesuai.
DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi unit linier terbalik parameter (ReLU) pada setiap elemen dalam input.
DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi softplus parametrik pada setiap elemen dalam input.
DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk unit linier yang direktifikasi (ReLU).
DML_ACTIVATION_RELU_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi unit linier terbalik (ReLU) pada setiap elemen dalam input.
DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi unit linier eksponensial (ELU) berskala pada setiap elemen dalam input.
DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi tangen hiperbolik berskala pada setiap elemen dalam input.
DML_ACTIVATION_SHRINK_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi penyusutan elemen pada input.
DML_ACTIVATION_SIGMOID_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi sigmoid pada setiap elemen dalam input.
Deskripsi Operator Aktivasi Softmax DML. Menjelaskan operator DirectML yang melakukan fungsi aktivasi softmax pada input.
DML_ACTIVATION_SOFTMAX1_OPERATOR_DESC. Melakukan fungsi aktivasi softmax pada InputTensor, menempatkan hasilnya ke elemen OutputTensor yang sesuai.
DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi softplus pada setiap elemen dalam input.
DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi softsign pada setiap elemen dalam input.
DML_ACTIVATION_SWISH_OPERATOR_DESC. Melakukan fungsi aktivasi swish pada setiap elemen di InputTensor, menempatkan hasilnya ke elemen OutputTensor yang sesuai.
DML_ACTIVATION_TANH_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi tangen hiperbolik pada setiap elemen dalam input.
DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi unit linier terbalik ambang batas (ReLU) pada setiap elemen dalam input.
DML_ADAM_OPTIMIZER_OPERATOR_DESC. Menghitung bobot yang diperbarui (parameter) menggunakan gradien yang disediakan, berdasarkan algoritma Adam (ADAptive Mestimasi omen). Operator ini adalah pengoptimal, dan biasanya digunakan dalam langkah pembaruan bobot perulangan pelatihan untuk melakukan penurunan gradien.
DML_AVERAGE_POOLING_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi pengumpulan rata-rata pada input.
DML_AVERAGE_POOLING1_OPERATOR_DESC. Rata-rata nilai di seluruh elemen dalam jendela geser di atas tensor input.
DML_ARGMAX_OPERATOR_DESC. Menghasilkan indeks elemen bernilai maksimum dalam satu atau beberapa dimensi tensor input.
DML_ARGMIN_OPERATOR_DESC. Menghasilkan indeks elemen bernilai minimum dalam satu atau beberapa dimensi tensor input.
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk pengumpulan rata-rata (lihat DML_AVERAGE_POOLING_OPERATOR_DESC).
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk normalisasi batch .
DML_BATCH_NORMALIZATION_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi normalisasi batch pada input.
DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk pelatihan normalisasi batch.
DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC. Melakukan normalisasi batch pada input.
DML_BINDING_DESC. Berisi deskripsi pengikatan sehingga Anda dapat menambahkannya ke tabel pengikatan melalui panggilan ke salah satu metode IDMLBindingTable.
DML_BINDING_PROPERTIES. Berisi informasi tentang persyaratan pengikatan operator yang dikompilasi tertentu, atau penginisialisasi operator.
DML_BINDING_TABLE_DESC. Menentukan parameter untuk IDMLDevice::CreateBindingTable dan IDMLBindingTable::Reset.
DML_BUFFER_ARRAY_BINDING. Menentukan pengikatan sumber daya yang merupakan array pengikatan buffer individual.
DML_BUFFER_BINDING. Menentukan pengikatan sumber daya yang dijelaskan oleh rentang byte dalam buffer Direct3D 12, yang diwakili oleh offset dan ukuran ke dalam ID3D12Resource.
DML_BUFFER_TENSOR_DESC. Menjelaskan tensor yang akan disimpan dalam sumber daya buffer Direct3D 12.
DML_CAST_OPERATOR_DESC. Menjelaskan operator reorganisasi data DirectML yang melakukan fungsi cast f(x) = cast(x), mentransmisikan setiap elemen dalam input ke jenis data tensor output, dan menyimpan hasilnya dalam elemen yang sesuai dalam output.
DML_CONVOLUTION_INTEGER_OPERATOR_DESC. Melakukan konvolusi FilterTensor dengan InputTensor. Operator ini melakukan konvolusi ke depan pada data bilangan bulat.
DML_CONVOLUTION_OPERATOR_DESC. Menjelaskan operator perkalian matriks DirectML yang melakukan fungsi konvolusi pada input.
DML_CUMULATIVE_PRODUCT_OPERATOR_DESC. Mengalikan elemen tensor di sepanjang sumbu, menulis tally produk yang berjalan ke tensor output.
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC. Menjumlahkan elemen tensor di sepanjang sumbu, menulis tally penjumlahan yang berjalan ke dalam tensor output.
DML_DEPTH_TO_SPACE_OPERATOR_DESC. Menjelaskan operator reorganisasi data DirectML yang mengatur ulang (memutus) data dari kedalaman ke dalam blok data spasial.
DML_DEPTH_TO_SPACE1_OPERATOR_DESC. Mengatur ulang (merujuk) data dari kedalaman ke dalam blok data spasial. Operator mengeluarkan salinan tensor input tempat nilai dari dimensi kedalaman dipindahkan dalam blok spasial ke dimensi tinggi dan lebar.
DML_DEQUANTIZE_OPERATOR_DESC. TBD.
DML_DIAGONAL_MATRIX_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang menghasilkan matriks seperti identitas dengan operator pada diagonal utama dan nol di tempat lain.
DML_DIAGONAL_MATRIX1_OPERATOR_DESC. Menghasilkan matriks seperti identitas dengan yang (atau nilai eksplisit lainnya) di sepanjang rentang diagonal yang diberikan, dengan elemen lain diisi dengan nilai input atau nol (jika tidak ada InputTensor yang diteruskan).
DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC. Menghitung skala kuantisasi dan nilai titik nol yang diperlukan untuk mengukur InputTensor, lalu menerapkan kuantisasi tersebut, menulis hasilnya ke OutputTensor.
DML_ELEMENT_WISE_ABS_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi nilai absolut yang bijaksana elemen f(x) = abs(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi arkakosin yang bijaksana elemen f(x) = acos(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi kosinus hiperbolik terbalik elemen f(x) = log(x + sqrt(x * x - 1)) * skala + bias, di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_ADD_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi menambahkan setiap elemen di ATensor ke elemen yang sesuai di BTensor.
DML_ELEMENT_WISE_ADD1_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi menambahkan setiap elemen di ATensor ke elemen yang sesuai di BTensor, f(a, b) = a + b, dengan opsi untuk aktivasi gabungan.
DML_ELEMENT_WISE_ASIN_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi arkasin bijaksana elemen f(x) = asin(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi sinus hiperbolik terbalik elemen f(x) = log(x + sqrt(x * x + 1)) * skala + bias, di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_ATAN_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi arka tangen yang bijaksana elemen f(x) = atan(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi tangen hiperbolik terbalik secara elemen f(x) = (log((1 + x) / (1 - x)) / 2) * skala + bias, di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC. Menghitung arka tangen 2 argumen untuk setiap elemen ATensor dan BTensor, di mana ATensor adalah Sumbu dan BTensor adalah sumbu X , menempatkan hasilnya ke dalam elemen OutputTensoryang sesuai.
DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC. Menghitung bitwise DAN antara setiap elemen yang sesuai dari tensor input, dan menulis hasilnya ke tensor output.
DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC. Menghitung bitwise NOT untuk setiap elemen tensor input, dan menulis hasilnya ke tensor output.
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC. Menghitung jumlah populasi bitwise (jumlah bit yang diatur ke 1) untuk setiap elemen tensor input, dan menulis hasilnya ke tensor output.
DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC. Menghitung bitwise ATAU antara setiap elemen yang sesuai dari tensor input, dan menulis hasilnya ke tensor output.
DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC. Melakukan pergeseran kiri logis dari setiap elemen ATensor oleh sejumlah bit yang diberikan oleh elemen yang sesuai dari BTensor, menempatkan hasilnya ke dalam elemen yang sesuai dari OutputTensor.
DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC. Melakukan pergeseran kanan logis dari setiap elemen ATensor oleh sejumlah bit yang diberikan oleh elemen BTensoryang sesuai, menempatkan hasilnya ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC. Menghitung XOR bitwise (eXclusive OR) di antara setiap elemen tensor input yang sesuai, dan menulis hasilnya ke tensor output.
DML_ELEMENT_WISE_CEIL_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi plafon f(x) = ceil(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk klip elemen-wise.
DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC. Menghitung gradien backpropagation untuk DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC.
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi klip yang bijaksana elemen f(x) = clamp(x * scale + bias, minValue, maxValue), di mana istilah skala dan bias bersifat opsional, dan di mana clamp(x) = min(maxValue, max(minValue, x)).
DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC. Melakukan operasi penjepitan (atau pembatasan) untuk setiap elemen InputTensor, menempatkan hasilnya ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi daya konstanta yang bijaksana elemen f(x) = pow(x * scale + bias, eksponen), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_COS_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi kosinus yang bijaksana elemen f(x) = cos(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_COSH_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi kosinus hiperbolik hiperbolik elemen f(x) = ((e^x + e^-x) / 2) * skala + bias, di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi dequantize linier pada setiap elemen dalam InputTensor sehubungan dengan elemen yang sesuai dalam ScaleTensor dan ZeroPointTensor.
Deskripsi Operator Selisih Kuadrat Per Elemen DML. Mengurangi setiap elemen BTensor dari elemen ATensoryang sesuai , mengalikan hasil dengan sendirinya, dan menempatkan hasilnya ke dalam elemen OutputTensor.
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi memba merupakan pembagian setiap elemen dalam ATensor dengan elemen yang sesuai di BTensor.
DML_ELEMENT_WISE_ERF_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi eksponensial alami yang bijaksana elemen f(x) = exp(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_EXP_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi eksponensial alami yang bijaksana elemen f(x) = exp(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi lantai yang bijaksana elemen f(x) = floor(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC. Menjelaskan operator generik DirectML yang melakukan fungsi identitas yang bijaksana elemen f(x) = x * skala + bias.
DML_ELEMENT_WISE_IF_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang pada dasarnya melakukan pernyataan if terner.
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC. Memeriksa setiap elemen InputTensor untuk IEEE-754 -inf, inf, atau keduanya, tergantung pada InfinityMode yang diberikan, dan menempatkan hasilnya (1 untuk benar, 0 untuk false) ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang menentukan, elementwise, apakah input adalah NaN.
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi AND logis antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
Deskripsi Operator Persamaan Logis Elemen DML. Menjelaskan operator matematika DirectML yang melakukan fungsi kesetaraan logis antara setiap elemen dalam ATensor dan elemen yang sesuai di BTensor.
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi logis yang lebih besar dari antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC. Melakukan logis yang lebih besar dari atau sama dengan pada setiap pasangan elemen penyewa input yang sesuai, menempatkan hasilnya (1 untuk true, 0 untuk false) ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi kurang dari logis antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC. Melakukan logis kurang dari atau sama dengan pada setiap pasangan elemen tensor input yang sesuai, menempatkan hasilnya (1 untuk true, 0 untuk false) ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi NOT logis pada setiap elemen dalam input.
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi OR logis antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi OR eksklusif logis (XOR) antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
DML_ELEMENT_WISE_LOG_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi logaritma alami yang bijaksana elemen f(x) = log(x * skala + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_MAX_OPERATOR_DESC. Menjelaskan operator pengurangan matematika DirectML yang melakukan fungsi maksimum antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC. Menjelaskan operator pengurangan matematika DirectML yang melakukan fungsi rata-rata aritmatika antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
DML_ELEMENT_WISE_MIN_OPERATOR_DESC. Menjelaskan operator pengurangan matematika DirectML yang melakukan fungsi minimum antara setiap elemen dalam ATensor dan elemen yang sesuai dalam BTensor.
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC. Menghitung modulus, dengan hasil yang sama dengan modulus Python, untuk setiap pasangan elemen yang sesuai dari tensor input, menempatkan hasilnya ke elemen yang sesuai dari OutputTensor.
DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC. Menghitung operator modulus C untuk setiap pasangan elemen tensor input yang sesuai, menempatkan hasilnya ke dalam elemen OutputTensor yang sesuai.
Deskripsi Operator Perkalian Elemen-Demi-Elemen DML. Menjelaskan operator matematika DirectML yang melakukan fungsi mengalikan setiap elemen dalam ATensor dengan elemen yang sesuai di BTensor.
DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC. Meniadakan setiap elemen InputTensor, menyimpan hasilnya ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_POW_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi daya yang bijaksana elemen f(x, eksponen) = pow(x * skala + bias, eksponen), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi kuantisasi linier pada setiap elemen dalam InputTensor sehubungan dengan elemen yang sesuai di ScaleTensor dan ZeroPointTensor.
DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC. Menambahkan setiap elemen dalam ATensor ke elemen yang sesuai di BTensor, menempatkan hasilnya ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi timbal balik pada setiap elemen dalam input.
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC. Membulatkan setiap elemen InputTensor ke nilai bilangan bulat, menempatkan hasilnya ke dalam elemen OutputTensor yang sesuai.
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi aktivasi penyusutan elemen pada input.
DML_ELEMENT_WISE_SIN_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi sinus yang bijaksana elemen f(x) = sin(x * skala + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_SINH_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi sinus hiperbolik elemen f(x) = ((e^x - e^-x) / 2) * skala + bias, di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi akar kuadrat pada setiap elemen dalam input.
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi mengurangi setiap elemen dalam BTensor dari elemen yang sesuai di ATensor.
DML_ELEMENT_WISE_TAN_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi tangen elemen-bijaksana f(x) = tan(x * scale + bias), di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_TANH_OPERATOR_DESC. Menjelaskan operator trigonometri DirectML yang melakukan fungsi tangen hiperbolik terbalik elemen f(x) = tanh(x) * skala + bias, di mana istilah skala dan bias bersifat opsional.
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC. Menjelaskan operator matematika DirectML yang melakukan fungsi ambang batas elemen f(x) = maks(x * skala + bias, min), di mana istilah skala dan bias bersifat opsional.
DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT. Menyediakan detail tentang apakah perangkat DirectML mendukung jenis data tertentu dalam tensor.
DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT. Digunakan untuk mengkueri perangkat DirectML untuk dukungannya untuk jenis data tertentu dalam tensor.
DML_FILL_VALUE_CONSTANT_OPERATOR_DESC. Mengisi tensor dengan Nilaikonstanta yang diberikan.
DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC. Mengisi tensor dengan urutan.
DML_FOLD_OPERATOR_DESC struktur. Menggabungkan array patch yang terbentuk dari jendela geser ke dalam tensor besar yang berisi.
DML_GATHER_ELEMENTS_OPERATOR_DESC. Mengumpulkan elemen dari tensor input di sepanjang sumbu yang diberikan menggunakan tensor indeks untuk memetakan ulang ke dalam input.
DML_GATHER_ND_OPERATOR_DESC. Mengumpulkan elemen dari tensor input, menggunakan tensor indeks untuk memulihkan indeks ke seluruh subblock input.
Deskripsi Operator DML_GATHER_ND1. Mengumpulkan elemen dari tensor input, menggunakan tensor indeks untuk memulihkan indeks ke seluruh subblock input.
DML_GATHER_OPERATOR_DESC. Menjelaskan operator reorganisasi data DirectML yang, ketika diberi tensor data peringkat r >= 1, dan tensor indeks peringkat q, mengumpulkan entri dalam dimensi sumbu data (secara default, yang terluar adalah sumbu == 0) yang diindeks oleh indeks, dan menggabungkannya dalam tensor output dari peringkat q + (r - 1).
DML_GEMM_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi perkalian matriks umum pada input, y = alpha * transposeA(A) * transposeB(B) + beta * C.
DML_GRAPH_DESC. Menjelaskan grafik operator DirectML yang digunakan untuk mengompilasi operator gabungan yang dioptimalkan.
DML_GRAPH_EDGE_DESC. Kontainer generik untuk koneksi dalam grafik operator DirectML yang ditentukan oleh DML_GRAPH_DESC dan diteruskan ke IDMLDevice1::CompileGraph.
DML_GRAPH_NODE_DESC. Kontainer generik untuk simpul dalam grafik operator DirectML yang ditentukan oleh DML_GRAPH_DESC dan diteruskan ke IDMLDevice1::CompileGraph.
DML_GRU_OPERATOR_DESC. Menjelaskan operator pembelajaran mendalam DirectML yang melakukan fungsi unit berulang terjaga satu lapisan (GRU) satu lapisan pada input.
DML_INPUT_GRAPH_EDGE_DESC. Menjelaskan koneksi dalam grafik operator DirectML yang ditentukan oleh DML_GRAPH_DESC dan diteruskan ke IDMLDevice1::CompileGraph. Struktur ini digunakan untuk menentukan koneksi dari input grafik ke input simpul internal.
DML_INTERMEDIATE_GRAPH_EDGE_DESC. Menjelaskan koneksi dalam grafik operator DirectML yang ditentukan oleh DML_GRAPH_DESC dan diteruskan ke IDMLDevice1::CompileGraph. Struktur ini digunakan untuk menentukan koneksi antara simpul internal.
DML_JOIN_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi gabungan pada array tensor input.
DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk normalisasi respons lokal.
DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi normalisasi respons lokal (LRN) pada input.
Deskripsi Operator Normalisasi DML LP. Menjelaskan operator DirectML yang melakukan fungsi normalisasi Lp di sepanjang sumbu tensor input yang ditentukan.
DML_LP_POOLING_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi pengumpulan Lp di seluruh tensor input.
DML_LP_POOLING1_OPERATOR_DESC. Menghitung nilai LP yang dinormalisasi di seluruh elemen dalam jendela geser di atas tensor input.
DML_LSTM_OPERATOR_DESC. Menjelaskan operator pembelajaran mendalam DirectML yang melakukan fungsi memori jangka pendek (LSTM) satu lapisan pada input.
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC. Melakukan fungsi perkalian matriks pada data bilangan bulat.
DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC. Melakukan fungsi perkalian matriks pada data tensor input bilangan bulat, dan menghasilkan output titik mengambang.
DML_MAX_POOLING_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk pengumpulan maks (lihat DML_MAX_POOLING2_OPERATOR_DESC).
DML_MAX_POOLING_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi pengumpulan maks di seluruh tensor input.
DML_MAX_POOLING1_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi pengumpulan maks di seluruh tensor input (sesuai dengan ukuran kernel, ukuran langkah, dan panjang pad), y = maks(x1 + x2 + ... x_pool_size).
DML_MAX_POOLING2_OPERATOR_DESC. Menghitung nilai maksimum di seluruh elemen dalam jendela geser di atas tensor input, dan secara opsional mengembalikan indeks nilai maksimum yang dipilih.
DML_MAX_UNPOOLING_OPERATOR_DESC. Menjelaskan operator DirectML yang mengisi tensor output dari bentuk yang diberikan (baik eksplisit, atau bentuk input ditambah padding) dengan nol, lalu menulis setiap nilai dari tensor input ke tensor output pada offset elemen dari array indeks yang sesuai.
Deskripsi Operator Normalisasi Varian Rata-Rata Menjelaskan operator DirectML yang melakukan fungsi normalisasi varian rata-rata pada tensor input.
DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC. Melakukan fungsi normalisasi varians rata-rata pada tensor input. Operator ini akan menghitung rata-rata dan varians tensor input untuk melakukan normalisasi.
DML_MEAN_VARIANCE_NORMALIZATION2_OPERATOR_DESC. TBD.
DML_MULTIHEAD_ATTENTION_OPERATOR_DESC. Melakukan operasi perhatian multi-kepala.
DML_MULTIHEAD_ATTENTION1_OPERATOR_DESC. TBD.
DML_NONZERO_COORDINATES_OPERATOR_DESC. Menghitung koordinat N-dimensi dari semua elemen non-nol dari tensor input.
DML_ONE_HOT_OPERATOR_DESC. Menjelaskan operator DirectML yang menghasilkan tensor dengan setiap elemen yang diisi dengan dua nilai—baik nilai 'aktif' atau 'nonaktif'.
DML_OPERATOR_DESC. Kontainer generik untuk deskripsi operator. Anda membuat operator DirectML menggunakan parameter yang ditentukan dalam struktur ini.
DML_OPERATOR_GRAPH_NODE_DESC. Menurunkan node dalam grafik operator DirectML yang ditentukan oleh DML_GRAPH_DESC dan diteruskan ke IDMLDevice1::CompileGraph.
Deskripsi_Tepi_Grafik_Keluaran_DML. Menjelaskan koneksi dalam grafik operator DirectML yang ditentukan oleh DML_GRAPH_DESC dan diteruskan ke IDMLDevice1::CompileGraph. Struktur ini digunakan untuk menentukan koneksi dari output simpul internal ke output grafik.
DML_PADDING_OPERATOR_DESC. Menjelaskan operator reorganisasi data DirectML yang mengembang tensor input dengan nol (atau beberapa nilai lain) di tepi.
DML_PADDING1_OPERATOR_DESC. Memperbesar tensor input dengan nilai konstanta atau nilai yang dicerminkan pada tepi, dan menuliskan hasilnya ke output.
DML_QUANTIZE_OPERATOR_DESC. TBD.
DML_QUANTIZED_LINEAR_AVERAGE_POOLING_OPERATOR_DESC. Rata-rata nilai yang dikuantisasi di seluruh elemen dalam jendela geser di atas tensor input. Operator ini secara matematis setara dengan mendequantizing input, lalu melakukan pengumpulan rata-rata, lalu mengukur output.
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC. Melakukan konvolusi FilterTensor dengan InputTensor. Operator ini melakukan konvolusi ke depan pada data kuantisasi. Operator ini secara matematis setara dengan mendequantizing input, convolving, dan kemudian mengukur output.
DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC. Melakukan fungsi perkalian matriks pada data yang dikuantisasi. Operator ini secara matematis setara dengan mendequantizing input, lalu melakukan perkalian matriks, lalu mengukur output.
DML_RANDOM_GENERATOR_OPERATOR_DESC. Mengisi tensor output dengan bit yang dihasilkan secara deterministik, acak semu, dan terdistribusi secara seragam. Operator ini secara opsional juga dapat menghasilkan status generator internal yang diperbarui, yang dapat digunakan selama eksekusi operator berikutnya.
DML_REDUCE_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi pengurangan yang ditentukan pada input.
DML_RESAMPLE_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk Resample (lihat DML_RESAMPLE1_OPERATOR_DESC).
DML_RESAMPLE_GRAD1_OPERATOR_DESC. Menghitung gradien backpropagation untuk DML_RESAMPLE2_OPERATOR_DESC.
DML_RESAMPLE_OPERATOR_DESC. Menjelaskan operator DirectML yang mengubah sampel elemen dari sumber ke tensor tujuan, menggunakan faktor skala untuk menghitung ukuran tensor tujuan.
DML_RESAMPLE1_OPERATOR_DESC. Buat ulang elemen dari sumber ke tensor tujuan, menggunakan faktor skala untuk menghitung ukuran tensor tujuan. Anda dapat menggunakan mode interpolasi linear atau tetangga terdekat.
DML_RESAMPLE2_OPERATOR_DESC. Buat ulang elemen dari sumber ke tensor tujuan, menggunakan faktor skala untuk menghitung ukuran tensor tujuan.
Struktur DML_RESAMPLE3_OPERATOR_DESC. Buat ulang elemen dari sumber ke tensor tujuan, menggunakan faktor skala untuk menghitung ukuran tensor tujuan.
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC. Membalikkan elemen satu atau beberapa berikutnya tensor. Kumpulan suburutan yang akan dibalik dipilih berdasarkan sumbu dan panjang urutan yang disediakan.
DML_RNN_OPERATOR_DESC. Menjelaskan operator pembelajaran mendalam DirectML yang melakukan fungsi jaringan saraf berulang sederhana (RNN) satu lapisan pada input.
DML_ROI_ALIGN_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk ROI_ALIGN dan ROI_ALIGN1.
DML_ROI_ALIGN_OPERATOR_DESC. Melakukan operasi penyelarasan ROI, seperti yang dijelaskan dalam kertas Mask R-CNN. Singkatnya, operasi mengekstrak pemangkasan dari tensor gambar input dan mengubah ukurannya menjadi ukuran output umum yang ditentukan oleh 2 dimensi terakhir OutputTensor menggunakan InterpolationModeyang ditentukan.
DML_ROI_ALIGN1_OPERATOR_DESC. Melakukan operasi penyelarasan ROI, seperti yang dijelaskan dalam kertas Mask R-CNN. Singkatnya, operasi mengekstrak jendela yang dipotong dari tensor gambar input, dan mengubah ukurannya menjadi ukuran output umum yang ditentukan oleh 2 dimensi terakhir OutputTensor menggunakan InterpolationMode yang ditentukan.
DML_ROI_POOLING_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi pengumpulan di seluruh tensor input (sesuai dengan wilayah yang diminati, atau ROI).
DML_SCALAR_UNION. Persatuan jenis skalar.
DML_SCALE_BIAS. Berisi nilai istilah skala dan bias yang disediakan ke operator DirectML.
DML_SCATTER_ND_OPERATOR_DESC. Menyalin seluruh tensor input ke output, lalu menimpa indeks yang dipilih dengan nilai yang sesuai dari tensor pembaruan.
DML_SCATTER_OPERATOR_DESC. Menjelaskan operator DirectML yang menyalin seluruh tensor input ke output, lalu menimpa indeks yang dipilih dengan nilai yang sesuai dari tensor pembaruan.
DML_SIZE_2D. Berisi nilai yang dapat mewakili ukuran (sebagaimana disediakan ke operator DirectML) dari bidang elemen 2-D dalam tensor, atau skala 2-D, atau nilai lebar/tinggi 2-D apa pun.
DML_SLICE_GRAD_OPERATOR_DESC. Menghitung gradien backpropagation untuk Slice (lihat DML_SLICE1_OPERATOR_DESC).
DML_SLICE_OPERATOR_DESC. Menjelaskan operator reorganisasi data DirectML yang menghasilkan ikatan tensor input di sepanjang beberapa sumbu.
DML_SLICE1_OPERATOR_DESC. Mengekstrak subregsi tunggal ("ikatan") dari tensor input.
DML_SPACE_TO_DEPTH_OPERATOR_DESC. Menjelaskan operator reorganisasi data DirectML yang menyusun ulang blok data spasial secara mendalam.
DML_SPACE_TO_DEPTH1_OPERATOR_DESC. Mengatur ulang blok data spasial secara mendalam. Operator mengeluarkan salinan tensor input tempat nilai dari dimensi tinggi dan lebar dipindahkan ke dimensi kedalaman.
Deskripsi Operator Pemisahan DML. Menjelaskan operator reorganisasi data DirectML yang membagi tensor input menjadi beberapa tensor output, di sepanjang sumbu yang ditentukan.
DML_TENSOR_DESC. Kontainer generik untuk deskripsi tensor DirectML.
DML_TILE_OPERATOR_DESC. Menjelaskan operator reorganisasi data DirectML yang membangun tensor output dengan mengurutkan tensor input.
DML_TOP_K_OPERATOR_DESC. Menjelaskan operator pengurangan DirectML yang mengambil elemen K teratas di sepanjang sumbu tertentu.
DML_TOP_K1_OPERATOR_DESC. Memilih elemen K terbesar atau terkecil dari setiap urutan di sepanjang sumbu InputTensor, dan mengembalikan nilai dan indeks elemen tersebut dalam OutputValueTensor dan OutputIndexTensor, masing-masing.
Struktur DML_UNFOLD_OPERATOR_DESC. Mengekstrak geser blok lokal dari tensor input batch.
DML_UPSAMPLE_2D_OPERATOR_DESC. Menjelaskan operator pencitraan DirectML yang meningkatkan sampel gambar yang terkandung dalam tensor input.
DML_VALUE_SCALE_2D_OPERATOR_DESC. Menjelaskan operator DirectML yang melakukan fungsi skala dan bias yang bijaksana pada nilai dalam tensor input.