Interfaccia IDMLDevice1 (directml.h)
Rappresenta un dispositivo DirectML, usato per creare operatori, tabelle di associazione, registratori di comandi e altri oggetti. L'interfaccia IDMLDevice1 eredita da IDMLDevice.
Un dispositivo DirectML è sempre associato a un dispositivo Direct3D 12 sottostante. Tutti gli oggetti creati dal dispositivo DirectML mantengono un riferimento sicuro al dispositivo padre. A differenza del dispositivo Direct3D 12, il dispositivo DML non è un singleton. Pertanto, è possibile creare più dispositivi DirectML sullo stesso dispositivo Direct3D 12. Tuttavia, questo non è consigliato perché il dispositivo DirectML non ha stato modificabile, quindi è possibile creare più dispositivi DML sullo stesso dispositivo Direct3D 12.
Questo oggetto è thread-safe.
Disponibilità
Questa API è stata introdotta in DirectML versione 1.1.0
.
Vincoli tensor
Piattaforma di destinazione: Windows
Ereditarietà
L'interfaccia IDMLDevice1 eredita dall'interfaccia IDMLDevice.
Metodi
L'interfaccia IDMLDevice1 include questi metodi.
IDMLDevice1::CompileGraph Compila un grafico di operatori DirectML in un oggetto che può essere inviato alla GPU. |
Requisiti
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Piattaforma di destinazione | Windows |
Intestazione | directml.h |