Lire en anglais

Partager via


DirectML

Vue d’ensemble de la technologie DirectML.

Pour développer DirectML, vous avez besoin de ces en-têtes :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

  • DirectML

Énumérations

 
DML_AXIS_DIRECTION

Définit des constantes qui spécifient la direction d’une opération le long de l’axe donné de l’opérateur (par exemple, additionnement, sélection des éléments du haut k, sélection de l’élément minimal).
DML_BINDING_TYPE

Définit des constantes qui spécifient la nature des ressources référencées par une description de liaison (une structure DML_BINDING_DESC).
DML_CONVOLUTION_DIRECTION

Définit des constantes qui spécifient une direction pour l’opérateur de convolution DirectML (comme décrit par la structure DML_CONVOLUTION_OPERATOR_DESC).
DML_CONVOLUTION_MODE

Définit des constantes qui spécifient un mode pour l’opérateur de convolution DirectML (comme décrit par la structure DML_CONVOLUTION_OPERATOR_DESC).
DML_CREATE_DEVICE_FLAGS

Fournit des options de création d’appareils supplémentaires à DMLCreateDevice. Les valeurs peuvent être ensemble or’s au niveau du bit.
DML_DEPTH_SPACE_ORDER

Définit des constantes contrôlant la transformation appliquée dans les opérateurs DirectML DML_OPERATOR_DEPTH_TO_SPACE1 et DML_OPERATOR_SPACE_TO_DEPTH1.
DML_EXECUTION_FLAGS

Fournit des options à DirectML pour contrôler l’exécution des opérateurs. Ces indicateurs peuvent être regroupés au niveau du bit ou pour spécifier plusieurs indicateurs à la fois.
DML_FEATURE

Définit un ensemble de fonctionnalités et de fonctionnalités facultatives qui peuvent être interrogées à partir de l’appareil DirectML.
DML_FEATURE_LEVEL

Définit des constantes qui spécifient un niveau de fonctionnalité directML . Un niveau de fonctionnalité définit un large éventail de fonctionnalités prises en charge par DirectML.
DML_GRAPH_EDGE_TYPE

Définit des constantes qui spécifient un type de bord de graphe. Consultez DML_GRAPH_EDGE_DESC pour connaître l’utilisation de cette énumération.
DML_GRAPH_NODE_TYPE

Définit des constantes qui spécifient un type de nœud de graphe. Consultez DML_GRAPH_NODE_DESC pour connaître l’utilisation de cette énumération.
DML_INTERPOLATION_MODE

Définit des constantes qui spécifient un mode pour l’opérateur Upsample 2D DirectML (comme décrit par la structure DML_UPSAMPLE_2D_OPERATOR_DESC).
DML_IS_INFINITY_MODE

Définit des constantes qui spécifient le signe d’une infinité.
DML_MATRIX_TRANSFORM

Définit des constantes qui spécifient une transformation de matrice à appliquer à un tensoriel DirectML.
DML_OPERATOR_TYPE

Définit le type d’une description d’opérateur.
DML_PADDING_MODE

Définit des constantes qui spécifient un mode pour l’opérateur de remplissage DirectML (comme décrit par la structure DML_PADDING_OPERATOR_DESC).
DML_RANDOM_GENERATOR_TYPE

Définit des constantes qui spécifient des types de générateur de nombres aléatoires aléatoires.
DML_RECURRENT_NETWORK_DIRECTION

Définit des constantes qui spécifient une direction pour un opérateur DirectML récurrent.
DML_REDUCE_FUNCTION

Définit des constantes qui spécifient l’algorithme de réduction spécifique à utiliser pour l’opérateur de réduction DirectML (comme décrit par la structure DML_REDUCE_OPERATOR_DESC).
DML_ROUNDING_MODE

Définit des constantes qui spécifient un mode d’arrondi.
DML_TENSOR_DATA_TYPE

Spécifie le type de données des valeurs dans un capteur. Les opérateurs DirectML peuvent ne pas prendre en charge tous les types de données ; consultez la documentation de chaque opérateur spécifique pour rechercher les types de données qu’il prend en charge.
DML_TENSOR_FLAGS

Spécifie des options supplémentaires dans une description tensoriel. Les valeurs peuvent être ensemble or’s au niveau du bit.
DML_TENSOR_TYPE

Identifie un type de description de tensoriel.

Fonctions

 
BindInputs

Lie un ensemble de ressources en tant que tenseurs d’entrée.
bindOutputs

Lie un ensemble de ressources en tant que tenseurs de sortie.
bindPersistentResource

Lie une mémoire tampon en tant que ressource persistante. Vous pouvez déterminer la taille requise de cette plage de mémoires tampons en appelant IDMLDispatchable ::GetBindingProperties.
bindTemporaryResource

Lie une mémoire tampon à utiliser comme mémoire scratch temporaire. Vous pouvez déterminer la taille requise de cette plage de mémoires tampons en appelant IDMLDispatchable ::GetBindingProperties.
CheckFeatureSupport

Obtient des informations sur les fonctionnalités et fonctionnalités facultatives prises en charge par l’appareil DirectML.
compileGraph

Compile un graphique d’opérateurs DirectML dans un objet qui peut être distribué au GPU.
CompileOperator

Compile un opérateur dans un objet qui peut être distribué au GPU.
createBindingTable

Crée une table de liaison, qui est un objet qui peut être utilisé pour lier des ressources (telles que des tenseurs) au pipeline.
CreateCommandRecorder

Crée un enregistreur de commandes DirectML.
createOperator

Crée un opérateur DirectML.
CreateOperatorInitializer

Crée un objet qui peut être utilisé pour initialiser des opérateurs compilés.
DMLCreateDevice

Crée un appareil DirectML pour un appareil Direct3D 12 donné. (DMLCreateDevice)
DMLCreateDevice1

Crée un appareil DirectML pour un appareil Direct3D 12 donné. (DMLCreateDevice1)
d’expulsion

Supprime un ou plusieurs objets paginables de la mémoire GPU. Voir également IDMLDevice ::MakeResident.
GetBindingProperties

Récupère les propriétés de liaison d’un objet répartitable (initialiseur d’opérateur ou opérateur compilé).
GetDevice

Récupère l’appareil DirectML utilisé pour créer cet objet.
GetDeviceRemovedReason

Récupère la raison pour laquelle l’appareil DirectML a été supprimé.
GetParentDevice

Récupère l’appareil Direct3D 12 utilisé pour créer cet appareil DirectML.
GetPrivateData

Obtient les données définies par l’application à partir d’un objet d’appareil DirectML.
MakeResident

Provoque la présence d’un ou de plusieurs objets paginables dans la mémoire GPU. Voir également IDMLDevice ::Evict.
recordDispatch

Enregistre l’exécution d’un objet répartitable (initialiseur d’opérateur ou opérateur compilé) sur une liste de commandes.
réinitialiser

Réinitialise la table de liaison pour encapsuler une nouvelle plage de descripteurs, potentiellement pour un opérateur ou un initialiseur différent. Cela permet une réutilisation dynamique de la table de liaison.
réinitialiser

Réinitialise l’initialiseur pour gérer l’initialisation d’un nouvel ensemble d’opérateurs.
SetMuteDebugOutput

Déterminez s’il faut désactiver DirectML à partir de l’envoi de messages à l’ID3D12InfoQueue.
setName

Associe un nom à l’objet d’appareil DirectML. Ce nom est utilisé dans les diagnostics et les outils de débogage.
SetPrivateData

Définit les données définies par l’application sur un objet d’appareil DirectML et associe ces données à un GUID défini par l’application.
SetPrivateDataInterface

Associe une interface dérivée d’IUnknown à l’objet d’appareil DirectML et associe cette interface à un GUID défini par l’application.

Interfaces

 
IDMLBindingTable

Encapsule une plage d’un tas de descripteur géré par l’application et est utilisée par DirectML pour créer des liaisons pour les ressources. Pour créer cet objet, appelez IDMLDevice ::CreateBindingTable.
idMLCommandRecorder

Enregistre les répartitions de DirectML dans une liste de commandes Direct3D 12.
IDMLCompiledOperator

Représente une forme compilée et efficace d’un opérateur adapté à l’exécution sur le GPU. Pour créer cet objet, appelez IDMLDevice ::CompileOperator.
IDMLDebugDevice

Contrôle les couches de débogage DirectML.
IDMLDevice

Représente un appareil DirectML, utilisé pour créer des opérateurs, des tables de liaison, des enregistreurs de commandes et d’autres objets. (IDMLDevice)
IDMLDevice1

Représente un appareil DirectML, utilisé pour créer des opérateurs, des tables de liaison, des enregistreurs de commandes et d’autres objets. (IDMLDevice1)
IDMLDeviceChild

Interface implémentée par tous les objets créés à partir de l’appareil DirectML.
idMLDispatchable

Implémentés par des objets qui peuvent être enregistrés dans une liste de commandes pour la distribution sur le GPU, à l’aide de IDMLCommandRecorder ::RecordDispatch.
IDMLObject

Interface à partir de laquelle IDMLDevice et IDMLDeviceChild héritent directement (et toutes les autres interfaces, indirectement).
idMLOperator

Représente un opérateur DirectML.
IDMLOperatorInitializer

Représente un objet spécialisé dont l’objectif est d’initialiser les opérateurs compilés. Pour créer une instance de cet objet, appelez IDMLDevice ::CreateOperatorInitializer.
IDMLPageable

Implémentés par des objets qui peuvent être supprimés de la mémoire GPU, et par conséquent, qui peuvent être fournis à IDMLDevice ::Evict et IDMLDevice ::MakeResident.

Structures

 
DML_ACTIVATION_CELU_OPERATOR_DESC

Effectue la fonction d’activation de l’unité linéaire exponentielle (CELU) différente en continu sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_ELU_OPERATOR_DESC

Exécute une fonction d’activation d’unité linéaire exponentielle (ELU) sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC

Exécute une fonction sigmoid dur sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_HARDMAX_OPERATOR_DESC

Exécute une fonction hardmax sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_IDENTITY_OPERATOR_DESC

Effectue l’activation de l’identité, en copiant efficacement chaque élément de InputTensor dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC

Effectue une fonction d’activation d’unité linéaire rectifiée (ReLU) fuite sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_LINEAR_OPERATOR_DESC

Exécute la fonction d’activation linéaire sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC

Exécute une fonction d’activation (naturelle) de softmax 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

Exécute une fonction d’activation d’unité linéaire paramétrable (ReLU) sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC

Exécute une fonction d’activation softplus paramétrique sur chaque élément deInputTensor , en plaçant le résultat dans l’élément correspondant de OutputTensor. (DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC)
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

Effectue une fonction d’activation d’unité linéaire rectifiée (ReLU) sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC

Effectue une fonction d’activation d’unité linéaire exponentielle (ELU) mise à l’échelle sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC

Effectue une fonction d’activation de tangente hyperbolique mise à l’échelle sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_SHRINK_OPERATOR_DESC

Exécute la fonction d’activation de réduction sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_SIGMOID_OPERATOR_DESC

Exécute la fonction sigmoid sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_SOFTMAX_OPERATOR_DESC

Exécute une fonction d’activation softmax sur InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC

Exécute une fonction d’activation softplus paramétrique sur chaque élément deInputTensor , en plaçant le résultat dans l’élément correspondant de OutputTensor. (DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC)
DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC

Exécute la fonction softsign sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_TANH_OPERATOR_DESC

Exécute une fonction d’activation de tangente hyperbolique sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC

Effectue une fonction d’activation d’unité linéaire rectifiée seuil (ReLU) sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
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 Mestimation d’oment). 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_ARGMAX_OPERATOR_DESC

Génère les index des éléments à valeur maximale dans une ou plusieurs dimensions du capteur d’entrée.
DML_ARGMIN_OPERATOR_DESC

Génère les index des éléments à valeur minimale dans une ou plusieurs dimensions du capteur 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_AVERAGE_POOLING_OPERATOR_DESC

Moyenne des valeurs entre les éléments de la fenêtre glissante sur le capteur d’entrée.
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC

Calcule les dégradés de rétropropagation pour normalisation par lots.
DML_BATCH_NORMALIZATION_OPERATOR_DESC

La structure DML_BATCH_NORMALIZATION_OPERATOR_DESC (directml.h) effectue une normalisation par lots sur l’entrée.
DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC

Calcule les dégradés de rétropropagation pour entraînement de normalisation par lots.
DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC

La structure DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC (directml.h) 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. Ce struct est récupéré à partir d’IDMLDispatchable ::GetBindingProperties.
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 tensoriel qui sera stocké dans une ressource de mémoire tampon Direct3D 12.
DML_CAST_OPERATOR_DESC

Convertit chaque élément dans l’entrée en type de données du capteur de sortie et stocke le résultat dans l’élément correspondant de la sortie.
DML_CONVOLUTION_INTEGER_OPERATOR_DESC

Effectue une convolution du FilterTensor avec leInputTensor . Cet opérateur effectue une convolution vers l’avant sur les données entières.
DML_CONVOLUTION_OPERATOR_DESC

Effectue une convolution du FilterTensor avec leInputTensor . Cet opérateur prend en charge un certain nombre de configurations de convolution standard.
DML_CUMULATIVE_PRODUCT_OPERATOR_DESC

Multiplie les éléments d’un tensoriel le long d’un axe, en écrivant le décompte en cours d’exécution du produit dans le capteur de sortie.
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC

Additionne les éléments d’un tenseur le long d’un axe, en écrivant le décompte en cours d’exécution dans le capteur de sortie.
DML_DEPTH_TO_SPACE_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 capteur d’entrée où les valeurs de la dimension de profondeur sont déplacées dans des blocs spatiaux vers la hauteur et les dimensions de largeur. (DML_DEPTH_TO_SPACE_OPERATOR_DESC)
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 capteur d’entrée où les valeurs de la dimension de profondeur sont déplacées dans des blocs spatiaux vers la hauteur et les dimensions de largeur. (DML_DEPTH_TO_SPACE1_OPERATOR_DESC)
DML_DIAGONAL_MATRIX_OPERATOR_DESC

Génère une matrice de type identité avec une valeur explicite (ou une autre valeur) sur la diagonale principale, et des zéros partout ailleurs.
DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC

Calcule l’échelle de quantisation et les valeurs de point zéro nécessaires pour quantizer leInputTensor , puis applique cette quantisation, en écrivant le résultat dans OutputTensor.
DML_ELEMENT_WISE_ABS_OPERATOR_DESC

Calcule la valeur absolue pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC

Calcule l’arccosine pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC

Calcule l’arccosine hyperbolique pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_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_ADD_OPERATOR_DESC)
DML_ELEMENT_WISE_ADD1_OPERATOR_DESC

Ajoute chaque élément dans ATensor à son élément correspondant dans BTensor et place le résultat dans l’élément correspondant de OutputTensor, avec l’option d’activation fusionnée.
DML_ELEMENT_WISE_ASIN_OPERATOR_DESC

Calcule l’arcsin pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC

Calcule l’arcsine hyperbolique pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_ATAN_OPERATOR_DESC

Calcule l’arctangent pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC

Calcule l’arctangent de 2 arguments pour chaque élément de ATensor et BTensor, où ATensor est le de l’axe Y et BTensor est leaxe X, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC

Calcule l’arctangente hyperbolique pour chaque élément de InputTensor, en 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 nombre de remplissages au niveau du bit (le nombre de bits défini sur 1) pour chaque élément du capteur d’entrée et écrit le résultat dans le capteur de sortie.
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC

Calcule le bit NOT pour chaque élément du capteur d’entrée et écrit le résultat dans le capteur 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 de 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_SHIFT_RIGHT_OPERATOR_DESC

Effectue un décalage logique vers la droite de chaque élément de 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 (eXclusive OR) entre chaque élément correspondant des tenseurs d’entrée et écrit le résultat dans le capteur de sortie.
DML_ELEMENT_WISE_CEIL_OPERATOR_DESC

Calcule le plafond pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor. Le plafond de x est le plus petit entier supérieur ou égal à x.
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC

Calcule les dégradés de rétropropagation pour clip.
DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC

Calcule les dégradés de rétropropagation pour clip.
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC

Effectue l’opération suivante pour chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor. Cet opérateur limite (ou limite) chaque élément de l’entrée dans l’intervalle fermé [Min, Max].
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 correspondant de OutputTensor.
DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC

Déclenche chaque élément de InputTensor à la puissance de Exposant, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_COS_OPERATOR_DESC

Calcule le cosinus trigonométrique de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_COSH_OPERATOR_DESC

Calcule le cosinus hyperbolique de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC

Exécute la fonction dequantisation linéaire suivante sur chaque élément de InputTensor par rapport à son élément correspondant dans ScaleTensor et ZeroPointTensor, en plaçant les résultats dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC

Soustrait chaque élément de BTensor de l’élément correspondant de 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

Calcule le quotient de chaque élément de ATensor sur l’élément correspondant de BTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_ERF_OPERATOR_DESC

Exécute la fonction d’erreur gaussienne (erf) sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_EXP_OPERATOR_DESC

Applique la fonction d’exposant naturelle à chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC

Calcule le plancher de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC

Calcule l’identité de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_IF_OPERATOR_DESC

Sélectionne des éléments dans ATensor ou BTensor, en fonction de la valeur de l’élément correspondant dans ConditionTensor. Les éléments non nuls de ConditionTensor sont sélectionnés dans ATensor, tandis que les éléments à valeur zéro sont sélectionnés dans BTensor.
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC

Vérifie chaque élément de InputTensor pour IEEE-754 -inf, inf ou les deux, selon le InfinityModedonné, 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

Pour chaque élément du capteur d’entrée, retourne 1 si l’entrée est NaN (telle que définie par IEEE-754) et 0 dans le cas contraire. Le résultat est placé dans l’élément correspondant du capteur de sortie.
DML_ELEMENT_WISE_LOG_OPERATOR_DESC

Calcule le logarithme de base-e (naturel) de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC

Exécute un AND logique sur chaque paire d’éléments correspondants des tenseurs d’entrée, en plaçant le résultat (1 pour true, 0 pour false) dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC

Effectue un logique est égal à sur chaque paire d’éléments correspondants des tenseurs d’entrée, en plaçant le résultat (1 pour true, 0 pour false) dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC

Effectue une logique supérieure à sur chaque paire d’éléments correspondants des tenseurs d’entrée, en plaçant le résultat (1 pour true, 0 pour false) dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC

Effectue une 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 true, 0 pour false) dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC

Effectue une logique inférieure à sur chaque paire d’éléments correspondants des tenseurs d’entrée, en plaçant le résultat (1 pour true, 0 pour false) dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC

Effectue une logique inférieure ou égale à sur chaque paire d’éléments correspondants des tenseurs d’entrée, en plaçant le résultat (1 pour true, 0 pour false) dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC

Effectue un not logique sur chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC

Exécute une or logique sur 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_LOGICAL_XOR_OPERATOR_DESC

Effectue un XOR logique (exclusif ou) sur 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_MAX_OPERATOR_DESC

Prend le plus grand de deux éléments correspondants des tenseurs d’entrée et place le résultat dans l’élément correspondant du capteur de sortie.
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC

Moyenne 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_MIN_OPERATOR_DESC

Prend la valeur inférieure de deux éléments correspondants des tenseurs d’entrée et place le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC

Calcule le module, avec les mêmes résultats que le module 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

Calcule le produit de 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_NEGATE_OPERATOR_DESC

Annule chaque élément de InputTensor, en stockant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_POW_OPERATOR_DESC

Calcule chaque élément de InputTensor déclenché à la puissance de l’élément correspondant de ExponentTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC

Exécute la fonction de quantisation linéaire suivante sur chaque élément de InputTensor en ce qui concerne son élément correspondant dans scaleTensor et ZeroPointTensor, en plaçant les résultats dans l’élément correspondant de OutputTensor.
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_QUANTIZED_LINEAR_ADD_OPERATOR_DESC)
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC

Calcule la réciproque pour chaque élément du capteur d’entrée, en plaçant le résultat dans l’élément correspondant du capteur de sortie.
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC

Arrondit chaque élément de InputTensor à une valeur entière, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC

Retourne une valeur représentant le signe de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_SIN_OPERATOR_DESC

Calcule le sinus trigonométrique de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_SINH_OPERATOR_DESC

Calcule le sinus hyperbolique de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC

Calcule la racine carrée de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC

Soustrait chaque élément de BTensor de l’élément correspondant de ATensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_TAN_OPERATOR_DESC

Calcule la tangente trigonométrique de chaque élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_TANH_OPERATOR_DESC

Calcule la tangente hyperbolique de l’élément de InputTensor, en plaçant le résultat dans l’élément correspondant de OutputTensor.
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC

Remplace tous les éléments de InputTensor en dessous du seuil donné, Min, par Min. Les résultats sont placés dans l’élément correspondant de OutputTensor.
DML_FEATURE_DATA_FEATURE_LEVELS

Fournit des détails sur les niveaux de fonctionnalités pris en charge par un appareil DirectML.
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_FEATURE_LEVELS

Utilisé pour interroger un appareil DirectML pour sa prise en charge d’un ou plusieurs niveaux de fonctionnalités.
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 capteur avec la constante donnée Valeur.
DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC

Remplit un tensor avec une séquence.
DML_GATHER_ELEMENTS_OPERATOR_DESC

Rassemble des éléments du capteur d’entrée le long de l’axe donné à l’aide du tensoreur d’index pour remappper dans l’entrée.
DML_GATHER_ND_OPERATOR_DESC

Collecte des éléments à partir du capteur d’entrée, à l’aide du tensoreur d’index pour remapquer des index sur des sous-blocs entiers de l’entrée. (DML_GATHER_ND_OPERATOR_DESC)
DML_GATHER_ND1_OPERATOR_DESC

Collecte des éléments à partir du capteur d’entrée, à l’aide du tensoreur d’index pour remapquer des index sur des sous-blocs entiers de l’entrée. (DML_GATHER_ND1_OPERATOR_DESC)
DML_GATHER_OPERATOR_DESC

Collecte des éléments à partir du capteur d’entrée le long duaxe , à l’aide de indexTensor pour remappper les index.
DML_GEMM_OPERATOR_DESC

Effectue une fonction de multiplication de matrice générale de la forme Output = FusedActivation(Alpha * TransA(A) x TransB(B) + Beta * C), où x désigne la multiplication de matrice et * désigne la multiplication par un scalaire.
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

Effectue une fonction d’unité récurrente (GRU) à couche unique (couches standard) sur l’entrée. Cet opérateur utilise plusieurs portes pour effectuer cette couche. Ces portes sont effectuées plusieurs fois dans une boucle dictée par la dimension de longueur de séquence et la SequenceLengthsTensor.
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

Concatène un tableau de tenseurs d’entrée le long d’un axe spécifié.
DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC

Calcule les dégradés de rétropropagation pour normalisation de réponse locale.
DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC

Exécute une fonction de normalisation de réponse locale (LRN) sur l’entrée.
DML_LP_NORMALIZATION_OPERATOR_DESC

Effectue une fonction de normalisation Lp le long de l’axe spécifié du capteur d’entrée.
DML_LP_POOLING_OPERATOR_DESC

Calcule la valeur normalisée Lp sur les éléments de la fenêtre glissante sur le capteur d’entrée.
DML_LSTM_OPERATOR_DESC

Effectue une fonction de mémoire à court terme (LSTM) d’une couche sur l’entrée. Cet opérateur utilise plusieurs portes pour effectuer cette couche. Ces portes sont effectuées plusieurs fois dans une boucle, dictées par la dimension de longueur de séquence et la SequenceLengthsTensor.
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC

Exécute une fonction de multiplication de matrice sur les données entières.
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

Calcule la valeur maximale entre les éléments de la fenêtre glissante sur le capteur d’entrée.
DML_MAX_POOLING1_OPERATOR_DESC

Calcule la valeur maximale entre les éléments de la fenêtre glissante sur le capteur d’entrée et retourne éventuellement les index des valeurs maximales sélectionnées. (DML_MAX_POOLING1_OPERATOR_DESC)
DML_MAX_POOLING2_OPERATOR_DESC

Calcule la valeur maximale entre les éléments de la fenêtre glissante sur le capteur d’entrée et retourne éventuellement les index des valeurs maximales sélectionnées. (DML_MAX_POOLING2_OPERATOR_DESC)
DML_MAX_UNPOOLING_OPERATOR_DESC

Inverse une opération max-pooling (voir DML_MAX_POOLING_OPERATOR1_DESC pour plus d’informations) en remplissant le capteur de sortie OutputTensor avec les valeurs du capteur d’entrée InputTensor, comme obtenu à partir d’une opération max-pooling, selon les valeurs d’index fournies dans leIndexsTensor . Les éléments du tensor de sortie non touchés par ce processus sont laissés avec zéro valeur.
DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC

Effectue une fonction de normalisation moyenne de variance sur le capteur d’entrée. Cet opérateur calcule la moyenne et la variance du capteur d’entrée pour effectuer la normalisation. (DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC)
DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC

Effectue une fonction de normalisation moyenne de variance sur le capteur d’entrée. Cet opérateur calcule la moyenne et la variance du capteur d’entrée pour effectuer la normalisation. (DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC)
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

Produit un tensor rempli de valeurs codées à chaud. Cet opérateur produit un capteur de sortie où, pour toutes les séquences d’un axe choisi, tout sauf un élément de cette séquence est défini sur OffValue, et l’élément unique restant est défini sur OnValue.
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. Pour plus d’informations, consultez IDMLDevice ::CreateOperator.
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

La structure DML_PADDING_OPERATOR_DESC (directml.h) gonfle le tensor d’entrée avec des valeurs constantes ou mises en miroir sur les bords et écrit le résultat dans la sortie.
DML_PADDING1_OPERATOR_DESC

La structure DML_PADDING1_OPERATOR_DESC (directml.h) gonfle le tensor d’entrée avec des valeurs constantes ou mises en miroir sur les bords et écrit le résultat dans la sortie.
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC

Effectue une convolution du FilterTensor avec leInputTensor . 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 capteur de sortie avec des bits générés de manière déterministe, pseudo-aléatoire et uniformément distribuées. 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

Génère la réduction des éléments (somme, produit, minimum, etc.) dans une ou plusieurs dimensions du capteur d’entrée.
DML_RESAMPLE_GRAD_OPERATOR_DESC

Calcule les dégradés de rétropropagation pour Resample (voir DML_RESAMPLE1_OPERATOR_DESC).
DML_RESAMPLE_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_RESAMPLE_OPERATOR_DESC)
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_RESAMPLE1_OPERATOR_DESC)
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC

Inverse les éléments d’une ou plusieurs sous-séquences d’un capteur. 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

Effectue une fonction de réseau neuronal récurrent à une couche simple sur l’entrée. Cette fonction est souvent appelée porte d’entrée. Cet opérateur effectue cette fonction plusieurs fois dans une boucle, dictée par la dimension de longueur de séquence et la SequenceLengthsTensor.
DML_ROI_ALIGN_GRAD_OPERATOR_DESC

Calcule des dégradés de rétropropagation pour ROI_ALIGN et 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 les cultures 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 duInterpolationMode 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 capteur 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 du InterpolationMode spécifié.
DML_ROI_POOLING_OPERATOR_DESC

Exécute une fonction MaxPool sur le tensoreur 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. L’échelle et le biais ont l’effet d’appliquer la fonction g(x) = x * Scale + Bias.
DML_SCATTER_ND_OPERATOR_DESC

Copie l’ensemble du capteur d’entrée dans la sortie, puis remplace les index sélectionnés avec les valeurs correspondantes du tensor de mise à jour. (DML_SCATTER_ND_OPERATOR_DESC)
DML_SCATTER_OPERATOR_DESC

Copie l’ensemble du capteur d’entrée dans la sortie, puis remplace les index sélectionnés avec les valeurs correspondantes du tensor de mise à jour. (DML_SCATTER_OPERATOR_DESC)
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

Extrait une seule sous-région (une « tranche ») d’un capteur d’entrée. (DML_SLICE_OPERATOR_DESC)
DML_SLICE1_OPERATOR_DESC

Extrait une seule sous-région (une « tranche ») d’un capteur d’entrée. (DML_SLICE1_OPERATOR_DESC)
DML_SPACE_TO_DEPTH_OPERATOR_DESC

Réorganise les blocs de données spatiales en profondeur. L’opérateur génère une copie du capteur d’entrée où les valeurs de la hauteur et des dimensions de largeur sont déplacées vers la dimension de profondeur. (DML_SPACE_TO_DEPTH_OPERATOR_DESC)
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 capteur d’entrée où les valeurs de la hauteur et des dimensions de largeur sont déplacées vers la dimension de profondeur. (DML_SPACE_TO_DEPTH1_OPERATOR_DESC)
DML_SPLIT_OPERATOR_DESC

Fractionne un tensoriel d’entrée le long d’un axe en plusieurs tenseurs de sortie.
DML_TENSOR_DESC

Conteneur générique pour une description de capteur DirectML.
DML_TILE_OPERATOR_DESC

Construit un capteur de sortie en tensorisant le capteur d’entrée. Les éléments de chaque dimension du capteur d’entrée sont répétés par un multiple dans le tableau répète tableau.
DML_TOP_K_OPERATOR_DESC

Sélectionne les éléments K les plus volumineux de chaque séquence le long d’un axe duInputTensor , puis retourne les valeurs et les index de ces éléments dans les OutputValueTensor et OutputIndexTensor, respectivement.
DML_TOP_K1_OPERATOR_DESC

Sélectionne les éléments K les plus volumineux ou les plus petits à partir de chaque séquence le long d’un axe duInputTensor , puis retourne les valeurs et les index de ces éléments dans le OutputValueTensor et OutputIndexTensor, respectivement.
DML_UPSAMPLE_2D_OPERATOR_DESC

Upsample l’image d’entrée, en écrivant le résultat dans le capteur de sortie. L’ordre des dimensions doit être NCHW (BatchSize, ChannelCount, Height, Width) ou NCDHW (BatchSize, ChannelCount, Depth, Height, Width), mais les pas peuvent être utilisés si les données sont stockées dans un autre format.
DML_VALUE_SCALE_2D_OPERATOR_DESC

Effectue une fonction de mise à l’échelle et de biais d’éléments, Output = Scale * Input + Bias.