Interfaz IDMLDevice1 (directml.h)
Representa un dispositivo DirectML, que se usa para crear operadores, enlazar tablas, grabadoras de comandos y otros objetos. La interfaz IDMLDevice1 hereda de IDMLDevice.
Un dispositivo DirectML siempre está asociado con exactamente un dispositivo Direct3D 12 subyacente. Todos los objetos creados por el dispositivo DirectML mantienen una referencia fuerte a su dispositivo primario. A diferencia del dispositivo Direct3D 12, el dispositivo DML no es un singleton. Por lo tanto, es posible crear varios dispositivos DirectML en el mismo dispositivo Direct3D 12. Sin embargo, esto no se recomienda porque el dispositivo DirectML no tiene ningún estado mutable, por lo que hay poca ventaja para crear varios dispositivos DML en el mismo dispositivo Direct3D 12.
Este objeto es seguro para subprocesos.
Disponibilidad
Esta API se introdujo en la versión 1.1.0
de DirectML.
Restricciones tensor
Plataforma de destino: Windows
Herencia
La interfaz IDMLDevice1 hereda de la interfaz IDMLDevice.
Métodos
La interfaz IDMLDevice1 tiene estos métodos.
IDMLDevice1::CompileGraph Compila un gráfico de operadores directML en un objeto que se puede enviar a la GPU. |
Requisitos
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Plataforma de destino | Windows |
Encabezado | directml.h |