Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt ein DirectML-Gerät dar, das zum Erstellen von Operatoren, Bindungstabellen, Befehlsaufzeichnungen und anderen Objekten verwendet wird. Die IDMLDevice1-Schnittstelle erbt von IDMLDevice.
Ein DirectML-Gerät ist immer genau einem zugrunde liegenden Direct3D 12-Gerät zugeordnet. Alle vom DirectML-Gerät erstellten Objekte behalten einen starken Verweis auf ihr übergeordnetes Gerät bei. Im Gegensatz zum Direct3D 12-Gerät ist das DML-Gerät kein Singleton. Daher ist es möglich, mehrere DirectML-Geräte über dasselbe Direct3D 12-Gerät zu erstellen. Dies wird jedoch nicht empfohlen, da das DirectML-Gerät keinen veränderlichen Zustand aufweist, sodass es wenig Vorteile hat, mehrere DML-Geräte über dasselbe Direct3D 12-Gerät zu erstellen.
Dieses Objekt ist threadsicher.
Verfügbarkeit
Diese API wurde in der DirectML-Version 1.1.0eingeführt.
Tensoreinschränkungen
Zielplattform: Windows
Vererbung
Die IDMLDevice1-Schnittstelle erbt von der IDMLDevice-Schnittstelle.
Methoden
Die IDMLDevice1-Schnittstelle verfügt über diese Methoden.
|
IDMLDevice1::CompileGraph Kompiliert einen Graphen von DirectML-Operatoren in ein Objekt, das an die GPU verteilt werden kann. |
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
| Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
| Zielplattform | Windows |
| Kopfzeile | directml.h |