Interfaces DirectML
Les interfaces suivantes sont déclarées dans DirectML.h
.
Contenu de cette section
Sujet | Description |
---|---|
IDMLBindingTable | Crée un appareil DirectML pour un appareil Direct3D 12 donné. |
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. |
IDMLDebugDevice | Contrôle la couche 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. |
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. |
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 répartition sur le GPU, à l’aide de IDMLCommandRecorder::RecordDispatch. |
IDMLObject | Interface à partir de laquelle IDMLDevice et IDMLDeviceChild héritent directement (ainsi que toutes les autres interfaces de manière indirecte). Par conséquent, elle fournit des méthodes communes à toutes les interfaces DirectML, en particulier les méthodes permettant d’associer des données privées et d’annoter les noms d’objets. |
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. |
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. |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour