Partager via


Struct MLOperatorKernelDescription

Description d’un noyau d’opérateur personnalisé utilisé pour enregistrer ce schéma.

Champs

Nom Type Description
defaultAttributeCount uint32_t Le nombre de valeurs d’attribut par défaut fournies.
defaultAttributes const MLOperatorAttributeNameValue* Les valeurs par défaut des attributs. Celles-ci sont appliquées lorsque les attributs sont manquants dans un modèle contenant le type d’opérateur.
domain const char* Chaîne UTF-8 finissant par NULL représentant le nom du domaine de l’opérateur.
executionOptions uint32_t Réservé pour des options supplémentaires. Doit être égal à 0.
executionType MLOperatorExecutionType Spécifie si un noyau utilise l’UC ou la GPU pour le calcul.
minimumOperatorSetVersion int32_t La version minimale des jeux d’opérateurs pour lesquels ce noyau est valide. La version maximale est inférée en fonction des inscriptions du schéma de jeux d’opérateurs pour les versions ultérieures du même domaine.
name const char* Chaîne UTF-8 finissant par NULL représentant le nom de l’opérateur.
options MLOperatorKernelOptions Options du noyau qui s’appliquent à tous les types de fournisseurs d’exécution.
typeConstraintCount uint32_t Le nombre de contraintes de type fournies.
typeConstraints const MLOperatorEdgeTypeConstraint* Un tableau de contraintes de type. Chaque contrainte limite les entrées et sorties associées à une chaîne d’étiquette de type à un ou à plusieurs types de périphérie.

Spécifications

Condition requise
Client minimal pris en charge Windows 10, build 17763
Serveur minimal pris en charge Windows Server 2019 avec Expérience utilisateur
En-tête MLOperatorAuthor.h

Remarque

Utilisez les ressources suivantes pour obtenir de l’aide sur Windows ML :

  • Pour poser des questions techniques ou apporter des réponses à des questions techniques sur Windows ML, veuillez utiliser le mot clé windows-machine-learning sur Stack Overflow.
  • Pour signaler un bogue, veuillez signaler un problème dans notre plateforme GitHub.