Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les structures suivantes sont déclarées dans DirectML.h.
Dans cette section
| Rubrique et description |
|---|
| DML_ACTIVATION_CELU_OPERATOR_DESC. Effectue la fonction d’activation de l’unité linéaire exponentielle différentiable en continu (CELU) sur chaque élément dans InputTensor, en plaçant le résultat dans l'élément OutputTensor correspondant. |
| DML_ACTIVATION_ELU_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation d’unité linéaire exponentielle (ELU) sur chaque élément de l’entrée. |
| DML_ACTIVATION_GELU_OPERATOR_DESC. Exécute la fonction d’activation de l’unité linéaire d’erreur gaussienne (GELU) sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ACTIVATION_HARD_SWISH_OPERATOR_DESC. Exécute une fonction d’activation swish sur chaque élément d’InputTensor, en plaçant le résultat dans l’élément OutputTensor correspondant. |
| DML_ACTIVATION_HARDMAX_OPERATOR_DESC. Décrit un opérateur d’activation DirectML qui exécute une fonction hardmax sur l’entrée. |
| DML_ACTIVATION_HARDMAX1_OPERATOR_DESC. Exécute une fonction hardmax sur chaque élément d’InputTensor, en plaçant le résultat dans l’élément OutputTensor correspondant. |
| DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC. Décrit un opérateur d'activation DirectML qui applique une fonction sigmoïde dure à chaque élément de l'entrée. |
| DML_ACTIVATION_IDENTITY_OPERATOR_DESC. Décrit un opérateur d’activation DirectML qui effectue la fonction d’identité. |
| DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation ReLU (Unité linéaire rectifiée) fuyante sur chaque élément de l’entrée. |
| DML_ACTIVATION_LINEAR_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation linéaire sur chaque élément de l’entrée. |
| DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation log-of-softmax sur l’entrée. |
| DML_ACTIVATION_LOG_SOFTMAX1_OPERATOR_DESC. Effectue une fonction d’activation log-of-softmax naturelle sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation d’unité linéaire rectifiée paramétrable (ReLU) sur chaque élément de l’entrée. |
| DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation softplus paramétrique sur chaque élément de l’entrée. |
| DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour une unité linéaire rectifiée (ReLU). |
| DML_ACTIVATION_RELU_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation d’unité linéaire rectifiée (ReLU) sur chaque élément de l’entrée. |
| DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation d’unité linéaire exponentielle (ELU) mise à l’échelle sur chaque élément de l’entrée. |
| DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation tangente hyperbolique mise à l’échelle sur chaque élément de l’entrée. |
| DML_ACTIVATION_SHRINK_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation de réduction de l’élément sur l’entrée. |
| DML_ACTIVATION_SIGMOID_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation de type sigmoïde sur chaque élément de l’entrée. |
| DML_ACTIVATION_SOFTMAX_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation softmax sur l’entrée. |
| DML_ACTIVATION_SOFTMAX1_OPERATOR_DESC. Exécute une fonction d’activation softmax sur InputTensor, plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation softplus sur chaque élément de l’entrée. |
| DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation softsign sur chaque élément de l’entrée. |
| DML_ACTIVATION_SWISH_OPERATOR_DESC. Exécute une fonction d’activation swish sur chaque élément dans InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ACTIVATION_TANH_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction d’activation tangente hyperbolique sur chaque élément de l’entrée. |
| DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC. Décrit un opérateur DirectML qui applique une fonction d'activation de type unité linéaire rectifiée avec seuil (ReLU) sur chaque élément de l'entrée. |
| DML_ADAM_OPTIMIZER_OPERATOR_DESC. Calcule les pondérations mises à jour (paramètres) à l’aide des dégradés fournis, en fonction de l’algorithme Adam (ADAptive Moment estimation). Cet opérateur est un optimiseur et est généralement utilisé dans l’étape de mise à jour de poids d’une boucle d’entraînement pour effectuer une descente en dégradé. |
| DML_AVERAGE_POOLING_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction de regroupement moyenne sur l’entrée. |
| DML_AVERAGE_POOLING1_OPERATOR_DESC. Moyenne des valeurs entre les éléments de la fenêtre glissante sur le capteur d’entrée. |
| DML_ARGMAX_OPERATOR_DESC. Donne les indices des éléments à valeur maximale dans une ou plusieurs dimensions du tenseur d’entrée. |
| DML_ARGMIN_OPERATOR_DESC. Produit les indices des éléments à valeur minimale dans une ou plusieurs dimensions du tenseur d'entrée. |
| DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour le regroupement moyen (voir DML_AVERAGE_POOLING_OPERATOR_DESC). |
| DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour la normalisation par lots. |
| DML_BATCH_NORMALIZATION_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction de normalisation par lots sur l’entrée. |
| DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour l’entraînement à la normalisation par lots. |
| DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC. Effectue une normalisation par lots sur l’entrée. |
| DML_BINDING_DESC. Contient la description d’une liaison afin de pouvoir l’ajouter à la table de liaison via un appel à l’une des méthodes IDMLBindingTable . |
| DML_BINDING_PROPERTIES. Contient des informations sur les exigences de liaison d’un opérateur compilé particulier ou de l’initialiseur d’opérateur. |
| DML_BINDING_TABLE_DESC. Spécifie les paramètres idMLDevice ::CreateBindingTable et IDMLBindingTable ::Reset. |
| DML_BUFFER_ARRAY_BINDING. Spécifie une liaison de ressource qui est un tableau de liaisons de mémoire tampon individuelles. |
| DML_BUFFER_BINDING. Spécifie une liaison de ressources décrite par une plage d’octets dans une mémoire tampon Direct3D 12, représentée par un décalage et une taille dans un ID3D12Resource. |
| DML_BUFFER_TENSOR_DESC. Décrit un tenseur qui sera stocké dans une ressource tampon Direct3D 12. |
| DML_CAST_OPERATOR_DESC. Décrit un opérateur de réorganisation des données DirectML qui effectue la fonction de conversion f(x) = cast(x), convertissant chaque élément dans l'entrée au type de données du tenseur de sortie et stockant le résultat dans l'élément correspondant dans la sortie. |
| DML_CONVOLUTION_INTEGER_OPERATOR_DESC. Effectue une convolution du FilterTensor avec InputTensor. Cet opérateur effectue une convolution vers l’avant sur les données entières. |
| DML_CONVOLUTION_OPERATOR_DESC. Décrit un opérateur de multiplication de matrice DirectML qui exécute une fonction de convolution sur l’entrée. |
| DML_CUMULATIVE_PRODUCT_OPERATOR_DESC. Multiplie les éléments d’un tenseur le long d’un axe, en inscrivant le calcul en cours du produit dans le tenseur de sortie. |
| DML_CUMULATIVE_SUMMATION_OPERATOR_DESC. Additionne les éléments d’un tenseur le long d’un axe, en inscrivant le total cumulatif dans le tenseur de sortie. |
| DML_DEPTH_TO_SPACE_OPERATOR_DESC. Décrit un opérateur de réorganisation des données DirectML qui réorganise (permutes) des données de profondeur en blocs de données spatiales. |
| DML_DEPTH_TO_SPACE1_OPERATOR_DESC. Réorganise (permutes) les données de profondeur en blocs de données spatiales. L’opérateur génère une copie du tenseur d’entrée où les valeurs de la dimension de profondeur sont déplacées dans des blocs spatiaux vers les dimensions de hauteur et de largeur. |
| DML_DEQUANTIZE_OPERATOR_DESC. À déterminer. |
| DML_DIAGONAL_MATRIX_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui génère une matrice de type identité avec celles de la diagonale principale et des zéros partout ailleurs. |
| DML_DIAGONAL_MATRIX1_OPERATOR_DESC. Génère une matrice de type identité avec une valeur (ou une autre valeur explicite) le long de l’étendue diagonale donnée, avec d’autres éléments remplis avec les valeurs d’entrée ou les zéros (si aucun InputTensor n’est passé). |
| DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC. Calcule l’échelle de quantisation et les valeurs de point zéro nécessaires pour quantiser le InputTensor, puis applique cette quantisation, en écrivant le résultat dans OutputTensor. |
| DML_ELEMENT_WISE_ABS_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction valeur absolue par élément f(x) = abs(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_ACOS_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction arccosine basée sur l’élément f(x) = acos(x * échelle + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC . Décrit un opérateur trigonométrique DirectML qui effectue la fonction cosinus hyperbolique inverse élément par élément f(x) = log(x + sqrt(x * x - 1)) * scale + bias, où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_ADD_OPERATOR_DESC . Décrit un opérateur mathématique DirectML qui effectue la fonction d’ajout de chaque élément dans ATensor à son élément correspondant dans BTensor. |
| DML_ELEMENT_WISE_ADD1_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction d’ajout de chaque élément dans ATensor à son élément correspondant dans BTensor, f(a, b) = a + b, avec l’option d’activation fusionnée. |
| DML_ELEMENT_WISE_ASIN_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction arcsine basée sur l’élément f(x) = asin(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_ASINH_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction inverse hyperbolique inverse f(x) = log(x + sqrt(x * x + 1)) * échelle + bias, où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_ATAN_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction arctangente par élément f(x) = atan(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_ATANH_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction tangente hyperbolique inverse élément par élément f(x) = (log((1 + x) / (1 - x)) / 2) * échelle + biais, où les termes d'échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC. Calcule l’arctangent de 2 arguments pour chaque élément d’ATensor et BTensor, où ATensor est l’axe Y et BTensor est l’axe X, plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC. Calcule le bit AND entre chaque élément correspondant des tenseurs d’entrée et écrit le résultat dans le tensor de sortie. |
| DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC. Calcule le NON bit à bit pour chaque élément du tenseur d’entrée et écrit le résultat dans le tenseur de sortie. |
| DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC. Calcule le nombre de remplissages au niveau du bit (le nombre de bits défini sur 1) pour chaque élément du tenseur d’entrée et écrit le résultat dans le tenseur de sortie. |
| DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC. Calcule l’OR au niveau du bit entre chaque élément correspondant des tenseurs d’entrée et écrit le résultat dans le tensoriel de sortie. |
| DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC. Effectue un décalage logique gauche de chaque élément d’ATensor par un certain nombre de bits donnés par l’élément correspondant de BTensor, en plaçant le résultat dans l’élément OutputTensor correspondant. |
| DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC. Effectue un décalage logique vers la droite de chaque élément d’ATensor par un certain nombre de bits donnés par l’élément correspondant de BTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC. Calcule le XOR au niveau du bit entre chaque élément correspondant des tenseurs d’entrée et écrit le résultat dans le tenseur de sortie. |
| DML_ELEMENT_WISE_CEIL_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction plafond basée sur les éléments f(x) = ceil(x * échelle + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC. Calcule les gradients de rétropropagation pour un clip élément par élément. |
| DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC. Calcule les gradients de rétropropagation pour DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC. |
| DML_ELEMENT_WISE_CLIP_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction clip basée sur les éléments f(x) = clamp(x * échelle + bias, minValue, maxValue), où les termes de mise à l’échelle et de biais sont facultatifs, et où clamp(x) = min(maxValue, max(minValue, x)). |
| DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC. Effectue une opération de restriction (ou de limitation) pour chaque élément de InputTensor, en plaçant le résultat dans l’élément OutputTensor correspondant. |
| DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue la fonction puissance constante basée sur les éléments f(x) = puissance(x * échelle + biais, exposant), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_COS_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction cosinus à l’élément f(x) = cos(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_COSH_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction cosinus hyperbolique basée sur les éléments f(x) = ((e^x + e^-x) / 2) * scale + bias, où les termes d’échelle et de biais sont facultatifs. |
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute la fonction de déquantification linéaire sur chaque élément dans InputTensor par rapport à son élément correspondant dans ScaleTensor et ZeroPointTensor. |
| DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC. Soustrait chaque élément de BTensor de l’élément correspondant d’ATensor, multiplie le résultat par lui-même et place le résultat dans l’élément correspondant de OutputTensor. |
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction de division de chaque élément ATensor par son élément correspondant dans BTensor. |
| DML_ELEMENT_WISE_ERF_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction exponentielle naturelle par élément f(x) = exp(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_EXP_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction exponentielle naturelle par élément f(x) = exp(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction de sol basée sur les éléments f(x) = floor(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC. Décrit un opérateur générique DirectML qui effectue la fonction d’identité basée sur les éléments f(x) = x * scale + bias. |
DML_ELEMENT_WISE_IF_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue essentiellement une instruction ternaire if . |
| DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC. Vérifie chaque élément d’InputTensor pour IEEE-754 -inf, inf ou les deux, en fonction de l’InfinityMode donné et place le résultat (1 pour true, 0 pour false) dans l’élément correspondant de OutputTensor. |
| DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui détermine, élément par élément, si l’entrée est NaN. |
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une fonction logique ET entre chaque élément de ATensor et son élément correspondant dans BTensor. |
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une fonction d’égalité logique entre chaque élément de ATensor et son élément correspondant dans BTensor. |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une opération logique de supériorité entre chaque élément de ATensor et son élément correspondant dans BTensor. |
| DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC. Effectue une opération logique supérieure ou égale à sur chaque paire d'éléments correspondants des tenseurs d'entrée, en plaçant le résultat (1 pour vrai, 0 pour faux) dans chaque élément correspondant de OutputTensor. |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une fonction logique inférieure à celle de chaque élément ATensor et de son élément correspondant dans BTensor. |
| DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC. Effectue une opération logique d'infériorité ou d'égalité sur chaque paire d'éléments correspondants des tenseurs d'entrée, en plaçant le résultat (1 pour vrai, 0 pour faux) dans l'élément correspondant de OutputTensor. |
| DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui exécute une fonction NOT logique sur chaque élément de l’entrée. |
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une fonction logique OU entre chaque élément de ATensor et son élément correspondant dans BTensor. |
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une fonction OU exclusif (XOR) logique entre chaque élément de ATensor et son élément correspondant dans BTensor. |
| DML_ELEMENT_WISE_LOG_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction logarithm naturelle basée sur les éléments f(x) = log(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
DML_ELEMENT_WISE_MAX_OPERATOR_DESC. Décrit un opérateur de réduction mathématique DirectML qui effectue une fonction maximale entre chaque élément dans ATensor et son élément correspondant dans BTensor. |
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC. Décrit un opérateur de réduction mathématique DirectML qui effectue une fonction moyenne arithmétique entre chaque élément dans ATensor et son élément correspondant dans BTensor. |
DML_ELEMENT_WISE_MIN_OPERATOR_DESC. Décrit un opérateur de réduction mathématique DirectML qui effectue une fonction de minimum entre chaque élément dans ATensor et son élément correspondant dans BTensor. |
| DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC. Calcule le module, avec les mêmes résultats que le modulus Python, pour chaque paire d’éléments correspondants des tenseurs d’entrée, en plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC. Calcule l’opérateur de module C pour chaque paire d’éléments correspondants des tenseurs d’entrée, en plaçant le résultat dans l’élément correspondant de OutputTensor. |
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction de multiplication de chaque élément ATensor par son élément correspondant dans BTensor. |
| DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC. Annule chaque élément d’InputTensor, stockant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ELEMENT_WISE_POW_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction de puissance basée sur les éléments f(x, exposant) = pow(x * scale + bias, exposant), où les termes de l’échelle et du biais sont facultatifs. |
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue la fonction de quantification linéaire sur chaque élément dans InputTensor par rapport à son élément correspondant dans ScaleTensor et ZeroPointTensor. |
| DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC. Ajoute chaque élément dans ATensor à son élément correspondant dans BTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor. |
| DML_ELEMENT_WISE_RECIP_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une fonction réciproque sur chaque élément de l’entrée. |
| DML_ELEMENT_WISE_ROUND_OPERATOR_DESC. Arrondit chaque élément d’InputTensor à une valeur entière, en plaçant le résultat dans l’élément OutputTensor correspondant. |
| DML_ELEMENT_WISE_SIGN_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’activation de réduction de l’élément sur l’entrée. |
| DML_ELEMENT_WISE_SIN_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction sine à l’élément f(x) = sin(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_SINH_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction hyperbolique par élément f(x) = ((e^x - e^-x) / 2) * échelle + bias, où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_SQRT_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue une fonction racine carrée sur chaque élément de l’entrée. |
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction de soustraction de chaque élément de BTensor de son élément correspondant dans ATensor. |
| DML_ELEMENT_WISE_TAN_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction tangente à l’élément f(x) = tan(x * scale + bias), où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_TANH_OPERATOR_DESC. Décrit un opérateur trigonométrique DirectML qui effectue la fonction tangente hyperbolique inverse à l’élément f(x) = tanh(x) * scale + bias, où les termes d’échelle et de biais sont facultatifs. |
| DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC. Décrit un opérateur mathématique DirectML qui effectue la fonction de seuil par élément f(x) = max(x * scale + bias, min), où les termes de mise à l’échelle et de biais sont facultatifs. |
| DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT. Fournit des détails sur le fait qu’un appareil DirectML prend en charge un type de données particulier au sein des tenseurs. |
| DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT. Utilisé pour interroger un appareil DirectML pour sa prise en charge d’un type de données particulier au sein des tenseurs. |
| DML_FILL_VALUE_CONSTANT_OPERATOR_DESC. Remplit un tensoriel avec la valeur constante donnée. |
| DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC. Remplit un tensor avec une séquence. |
| DML_FOLD_OPERATOR_DESC structure. Combine un tableau de correctifs formés à partir d’une fenêtre glissante dans un grand capteur contenant. |
| DML_GATHER_ELEMENTS_OPERATOR_DESC. Rassemble des éléments du tenseur d'entrée le long de l'axe spécifié en utilisant le tenseur d'indices pour les remapper dans l'entrée. |
| DML_GATHER_ND_OPERATOR_DESC. Collecte des éléments à partir du tenseur d'entrée, à l'aide du tenseur d'indices pour remapper les indices sur des sous-blocs entiers de l'entrée. |
| DML_GATHER_ND1_OPERATOR_DESC. Collecte des éléments à partir du tenseur d'entrée, à l'aide du tenseur d'indices pour remapper les indices sur des sous-blocs entiers de l'entrée. |
| DML_GATHER_OPERATOR_DESC. Décrit un opérateur de réorganisation de données DirectML qui, lorsqu'un tenseur de données de rang r ≥ 1 et un tenseur d'indices de rang q sont fournis, rassemble les entrées dans la dimension d'axe des données (par défaut, la plus externe est l'axe == 0) indexées par les indices et les concatène dans un tenseur de sortie de rang q + (r - 1). |
| DML_GEMM_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction de multiplication de matrice générale sur l’entrée, y = alpha * transposeA(A) * transposeB(B) + bêta * C. |
| DML_GRAPH_DESC. Décrit un graphique d’opérateurs DirectML utilisés pour compiler un opérateur combiné et optimisé. |
| DML_GRAPH_EDGE_DESC. Conteneur générique pour une connexion dans un graphique d’opérateurs DirectML définis par DML_GRAPH_DESC et transmis à IDMLDevice1 ::CompileGraph. |
| DML_GRAPH_NODE_DESC. Conteneur générique pour un nœud dans un graphique d’opérateurs DirectML définis par DML_GRAPH_DESC et transmis à IDMLDevice1 ::CompileGraph. |
| DML_GRU_OPERATOR_DESC. Décrit un opérateur d’apprentissage profond DirectML qui effectue une fonction d’unité récurrente à portes (GRU) à une couche sur l’entrée comprenant des couches standard. |
| DML_INPUT_GRAPH_EDGE_DESC. Décrit une connexion dans un graphique d’opérateurs DirectML définis par DML_GRAPH_DESC et transmis à IDMLDevice1 ::CompileGraph. Cette structure est utilisée pour définir une connexion d’une entrée de graphe à une entrée d’un nœud interne. |
| DML_INTERMEDIATE_GRAPH_EDGE_DESC. Décrit une connexion dans un graphique d’opérateurs DirectML définis par DML_GRAPH_DESC et transmis à IDMLDevice1 ::CompileGraph. Cette structure est utilisée pour définir une connexion entre les nœuds internes. |
| DML_JOIN_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction de jointure sur un tableau de tenseurs d’entrée. |
| DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour la normalisation de la réponse locale. |
| DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction de normalisation de réponse locale (LRN) sur l’entrée. |
| DML_LP_NORMALIZATION_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction de normalisation Lp le long de l'axe spécifié du tenseur d'entrée. |
| DML_LP_POOLING_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction de regroupement Lp sur le tenseur d’entrée. |
| DML_LP_POOLING1_OPERATOR_DESC. Calcule la valeur normalisée LP sur les éléments de la fenêtre glissante sur le tensor d’entrée. |
| DML_LSTM_OPERATOR_DESC. Décrit un opérateur d’apprentissage profond DirectML qui exécute une fonction de mémoire à court terme (LSTM) d’une couche sur l’entrée. |
| DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC. Exécute une fonction de multiplication de matrice sur les données entières. |
| DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC. Effectue une fonction de multiplication de matrice sur les données de capteur d’entrée entière et produit une sortie à virgule flottante. |
| DML_MAX_POOLING_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour le regroupement maximal (voir DML_MAX_POOLING2_OPERATOR_DESC). |
| DML_MAX_POOLING_OPERATOR_DESC. Décrit un opérateur DirectML qui applique une fonction de max pooling sur le tenseur d’entrée. |
| DML_MAX_POOLING1_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction de regroupement maximale sur le tenseur d’entrée (en fonction des tailles du noyau, des tailles de pas et des longueurs de remplissage), y = max(x1 + x2 + ... x_pool_size). |
| DML_MAX_POOLING2_OPERATOR_DESC. Calcule la valeur maximale parmi les éléments de la fenêtre glissante sur le tenseur d'entrée et retourne éventuellement les indices des valeurs maximales sélectionnées. |
| DML_MAX_UNPOOLING_OPERATOR_DESC. Décrit un opérateur DirectML qui remplit le tenseur de sortie de la forme donnée (explicite, ou la forme d’entrée plus le remplissage) avec des zéros, puis écrit chaque valeur du tenseur d’entrée dans le tenseur de sortie au décalage de l’élément du tableau d’index correspondants. |
| DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction de normalisation de variance moyenne sur le tensoreur d’entrée. |
| DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC. Effectue une normalisation de la moyenne et de la variance sur le tenseur d’entrée. Cet opérateur calcule la moyenne et la variance du capteur d’entrée pour effectuer la normalisation. |
| DML_MEAN_VARIANCE_NORMALIZATION2_OPERATOR_DESC. À déterminer. |
| DML_MULTIHEAD_ATTENTION_OPERATOR_DESC. Effectue une opération d’attention multi-tête. |
| DML_MULTIHEAD_ATTENTION1_OPERATOR_DESC. À déterminer. |
| DML_NONZERO_COORDINATES_OPERATOR_DESC. Calcule les coordonnées ndimensionnelles de tous les éléments non nuls du capteur d’entrée. |
| DML_ONE_HOT_OPERATOR_DESC. Décrit un opérateur DirectML qui génère un tensor avec chaque élément rempli de deux valeurs : une valeur « on » ou « off ». |
| DML_OPERATOR_DESC. Conteneur générique pour une description d’opérateur. Vous construisez des opérateurs DirectML à l’aide des paramètres spécifiés dans ce struct. |
| DML_OPERATOR_GRAPH_NODE_DESC. Décrire un nœud dans un graphique d’opérateurs DirectML définis par DML_GRAPH_DESC et transmis à IDMLDevice1 ::CompileGraph. |
| DML_OUTPUT_GRAPH_EDGE_DESC. Décrit une connexion dans un graphique d’opérateurs DirectML définis par DML_GRAPH_DESC et transmis à IDMLDevice1 ::CompileGraph. Cette structure est utilisée pour définir une connexion à partir d’une sortie d’un nœud interne à une sortie de graphe. |
| DML_PADDING_OPERATOR_DESC. Décrit un opérateur de réorganisation des données DirectML qui gonfle le tenseur d’entrée avec des zéros (ou une autre valeur) sur les extrémités. |
| DML_PADDING1_OPERATOR_DESC. Remplit le tenseur d’entrée avec des valeurs constantes ou en miroir sur les bords, et écrit le résultat sur la sortie. |
| DML_QUANTIZE_OPERATOR_DESC. À déterminer. |
| DML_QUANTIZED_LINEAR_AVERAGE_POOLING_OPERATOR_DESC. Moyenne des valeurs quantifiées entre les éléments de la fenêtre glissante sur le capteur d’entrée. Cet opérateur équivaut mathématiquement à déquanter les entrées, puis à effectuer un regroupement moyen, puis à quantifier la sortie. |
| DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC. Effectue une convolution du FilterTensor avec InputTensor. Cet opérateur effectue une convolution vers l’avant sur des données quantifiées. Cet opérateur équivaut mathématiquement à déquanter les entrées, à la convolvation, puis à quantifier la sortie. |
| DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC. Effectue une fonction de multiplication de matrice sur des données quantifiées. Cet opérateur équivaut mathématiquement à déquanter les entrées, à effectuer une multiplication de matrices, puis à quantifier la sortie. |
| DML_RANDOM_GENERATOR_OPERATOR_DESC. Remplit un tenseur de sortie avec des bits générés de manière déterministe, pseudo-aléatoire et uniformément distribués. Cet opérateur peut également générer un état de générateur interne mis à jour, qui peut être utilisé pendant les exécutions suivantes de l’opérateur. |
| DML_REDUCE_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue la fonction de réduction spécifiée sur l’entrée. |
| DML_RESAMPLE_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour resample (voir DML_RESAMPLE1_OPERATOR_DESC). |
| DML_RESAMPLE_GRAD1_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour DML_RESAMPLE2_OPERATOR_DESC. |
| DML_RESAMPLE_OPERATOR_DESC. Décrit un opérateur DirectML qui rééchantillonne les éléments de la source vers le capteur de destination, en utilisant les facteurs d’échelle pour calculer la taille du capteur de destination. |
| DML_RESAMPLE1_OPERATOR_DESC. Rééchantillonne les éléments de la source vers le capteur de destination, en utilisant les facteurs d’échelle pour calculer la taille du capteur de destination. Vous pouvez utiliser un mode d’interpolation linéaire ou voisin le plus proche. |
| DML_RESAMPLE2_OPERATOR_DESC. Rééchantillonne les éléments de la source vers le capteur de destination, en utilisant les facteurs d’échelle pour calculer la taille du capteur de destination. |
| DML_RESAMPLE3_OPERATOR_DESC structure. Rééchantillonne les éléments de la source vers le capteur de destination, en utilisant les facteurs d’échelle pour calculer la taille du capteur de destination. |
| DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC. Inverse les éléments d’une ou plusieurs sous-séquences d’un tenseur. L’ensemble de sous-séquences à inverser est choisi en fonction de l’axe et des longueurs de séquence fournis. |
| DML_RNN_OPERATOR_DESC. Décrit un opérateur d’apprentissage profond DirectML qui effectue une fonction de réseau neuronal récurrent simple à une couche sur l’entrée. |
| DML_ROI_ALIGN_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour les ROI_ALIGN et les ROI_ALIGN1. |
| DML_ROI_ALIGN_OPERATOR_DESC. Effectue une opération d’alignement du retour sur investissement, comme décrit dans le document Mask R-CNN . En résumé, l'opération extrait des découpes du tenseur d'image d'entrée et les redimensionne à une taille de sortie commune spécifiée par les 2 dernières dimensions de OutputTensor en utilisant l'InterpolationMode spécifié. |
| DML_ROI_ALIGN1_OPERATOR_DESC. Effectue une opération d’alignement du retour sur investissement, comme décrit dans le document Mask R-CNN . En résumé, l’opération extrait les fenêtres rognées du tensoreur d’image d’entrée et les redimensionne à une taille de sortie commune spécifiée par les 2 dernières dimensions de OutputTensor à l’aide de l’InterpolationMode spécifié. |
| DML_ROI_POOLING_OPERATOR_DESC. Décrit un opérateur DirectML qui effectue une fonction de regroupement sur le tenseur d’entrée (selon les régions d’intérêt ou les ROIs). |
| DML_SCALAR_UNION. Union de types scalaires. |
| DML_SCALE_BIAS. Contient les valeurs des termes d’échelle et de biais fournis à un opérateur DirectML. |
| DML_SCATTER_ND_OPERATOR_DESC. Copie le tenseur d'entrée entier dans la sortie, puis remplace les indices sélectionnés par les valeurs correspondantes du tenseur des mises à jour. |
| DML_SCATTER_OPERATOR_DESC. Décrit un opérateur DirectML qui copie l’intégralité du tenseur d’entrée dans la sortie, puis écrase les indices sélectionnés avec les valeurs correspondantes du tenseur de mise à jour. |
| DML_SIZE_2D. Contient des valeurs qui peuvent représenter la taille (telle qu’elle est fournie à un opérateur DirectML) d’un plan 2D d’éléments dans un tensoriel, ou une échelle 2D, ou toute valeur de largeur/hauteur 2D. |
| DML_SLICE_GRAD_OPERATOR_DESC. Calcule les dégradés de rétropropagation pour Slice (voir DML_SLICE1_OPERATOR_DESC). |
| DML_SLICE_OPERATOR_DESC. Décrit un opérateur de réorganisation des données DirectML qui produit une section du tenseur d’entrée le long de plusieurs axes. |
| DML_SLICE1_OPERATOR_DESC. Extrait une seule sous-région (une « tranche ») d’un capteur d’entrée. |
| DML_SPACE_TO_DEPTH_OPERATOR_DESC. Décrit un opérateur de réorganisation des données DirectML qui réorganise les blocs de données spatiales en profondeur. |
| DML_SPACE_TO_DEPTH1_OPERATOR_DESC. Réorganise les blocs de données spatiales en profondeur. L’opérateur génère une copie du tenseur d’entrée où les valeurs des dimensions de hauteur et de largeur sont déplacées vers la dimension de profondeur. |
| DML_SPLIT_OPERATOR_DESC. Décrit un opérateur de réorganisation des données DirectML qui fractionne le capteur d’entrée en plusieurs tenseurs de sortie, le long de l’axe spécifié. |
| DML_TENSOR_DESC. Conteneur générique pour une description de tenseur DirectML. |
| DML_TILE_OPERATOR_DESC. Décrit un opérateur de réorganisation des données DirectML qui construit un tenseur de sortie en découpant en tuiles le tenseur d’entrée. |
| DML_TOP_K_OPERATOR_DESC. Décrit un opérateur de réduction DirectML qui récupère les principaux éléments K le long d’un axe spécifié. |
| DML_TOP_K1_OPERATOR_DESC. Sélectionne les éléments K les plus volumineux ou les plus petits de chaque séquence le long d’un axe de InputTensor, puis retourne les valeurs et les index de ces éléments dans outputValueTensor et OutputIndexTensor, respectivement. |
| DML_UNFOLD_OPERATOR_DESC structure. Extrait les blocs locaux glissants d’un tensor d’entrée par lot. |
| DML_UPSAMPLE_2D_OPERATOR_DESC. Décrit un opérateur d'imagerie DirectML qui suréchantillonne l'image contenue dans le tenseur d'entrée. |
| DML_VALUE_SCALE_2D_OPERATOR_DESC. Décrit un opérateur DirectML qui exécute une fonction d’échelle et de biais par élément sur les valeurs du tenseur d’entrée. |
Rubriques connexes
- de référence DirectML
- Windows AI
- Référence principale
- de référence Direct3D 12