Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan konstanta yang menentukan algoritma pengurangan tertentu yang akan digunakan untuk operator pengurangan DirectML (seperti yang dijelaskan oleh struktur DML_REDUCE_OPERATOR_DESC ).
Sintaks
typedef enum DML_REDUCE_FUNCTION {
DML_REDUCE_FUNCTION_ARGMAX,
DML_REDUCE_FUNCTION_ARGMIN,
DML_REDUCE_FUNCTION_AVERAGE,
DML_REDUCE_FUNCTION_L1,
DML_REDUCE_FUNCTION_L2,
DML_REDUCE_FUNCTION_LOG_SUM,
DML_REDUCE_FUNCTION_LOG_SUM_EXP,
DML_REDUCE_FUNCTION_MAX,
DML_REDUCE_FUNCTION_MIN,
DML_REDUCE_FUNCTION_MULTIPLY,
DML_REDUCE_FUNCTION_SUM,
DML_REDUCE_FUNCTION_SUM_SQUARE
} ;
Konstanta
DML_REDUCE_FUNCTION_ARGMAXMenunjukkan fungsi pengurangan yang menghitung indeks elemen maks dari elemen tensor input di sepanjang sumbu yang ditentukan, int32 {i j k ..} = maxindex(X Y Z ...). |
DML_REDUCE_FUNCTION_ARGMINMenunjukkan fungsi pengurangan yang menghitung indeks elemen min dari elemen tensor input di sepanjang sumbu yang ditentukan, int32 {i j k ..} = minindex(X Y Z ...). |
DML_REDUCE_FUNCTION_AVERAGEMenunjukkan fungsi pengurangan yang menghitung rata-rata elemen tensor input di sepanjang sumbu yang ditentukan, x = (x1 + x2 + ... + xn) / n. |
DML_REDUCE_FUNCTION_L1Menunjukkan fungsi pengurangan yang menghitung norma L1 dari elemen tensor input di sepanjang sumbu yang ditentukan, x = |x1| + |x2| + ... + |xn|. |
DML_REDUCE_FUNCTION_L2Menunjukkan fungsi pengurangan yang menghitung norma L2 dari elemen tensor input di sepanjang sumbu yang ditentukan, x = sqrt(x1^2 + x2^2 + ... + xn^2). |
DML_REDUCE_FUNCTION_LOG_SUMMenunjukkan fungsi pengurangan yang menghitung jumlah log elemen tensor input di sepanjang sumbu yang ditentukan, x = log(x1 + x2 + ... + xn). |
DML_REDUCE_FUNCTION_LOG_SUM_EXPMenunjukkan fungsi pengurangan yang menghitung eksponen jumlah log dari elemen tensor input di sepanjang sumbu yang ditentukan, x = log(exp(x1) + exp(x2) + ... + exp(xn)). |
DML_REDUCE_FUNCTION_MAXMenunjukkan fungsi pengurangan yang menghitung maksimum elemen tensor input di sepanjang sumbu yang ditentukan, x = max(max(max(x1, x2), x3), ..., xn). |
DML_REDUCE_FUNCTION_MINMenunjukkan fungsi pengurangan yang menghitung min elemen tensor input di sepanjang sumbu yang ditentukan, x = min(min(min(x1, x2), x3), ..., xn). |
DML_REDUCE_FUNCTION_MULTIPLYMenunjukkan fungsi pengurangan yang menghitung produk elemen tensor input di sepanjang sumbu yang ditentukan, x = (x1 * x2 * ... * xn). |
DML_REDUCE_FUNCTION_SUMMenunjukkan fungsi pengurangan yang menghitung jumlah elemen tensor input di sepanjang sumbu yang ditentukan, x = (x1 + x2 + ... + xn). |
DML_REDUCE_FUNCTION_SUM_SQUAREMenunjukkan fungsi pengurangan yang menghitung kuadrat jumlah elemen tensor input di sepanjang sumbu yang ditentukan, x = x1^2 + x2^2 + ... + xn^2. |
Persyaratan
| Header | directml.h |