Interface IDMLDevice1 (directml.h)
Representa um dispositivo DirectML, que é usado para criar operadores, tabelas de associação, gravadores de comando e outros objetos. A interface IDMLDevice1 herda de IDMLDevice.
Um dispositivo DirectML está sempre associado a exatamente um dispositivo Direct3D 12 subjacente. Todos os objetos criados pelo dispositivo DirectML mantêm uma referência forte ao dispositivo pai. Ao contrário do dispositivo Direct3D 12, o dispositivo DML não é um singleton. Portanto, é possível criar vários dispositivos DirectML no mesmo dispositivo Direct3D 12. No entanto, isso não é recomendado, pois o dispositivo DirectML não tem nenhum estado mutável, portanto, há pouca vantagem em criar vários dispositivos DML no mesmo dispositivo Direct3D 12.
Esse objeto é thread-safe.
Disponibilidade
Essa API foi introduzida na versão 1.1.0
do DirectML .
Restrições do Tensor
Plataforma de destino: Windows
Herança
A interface IDMLDevice1 herda da interface IDMLDevice.
Métodos
A interface IDMLDevice1 tem esses métodos.
IDMLDevice1::CompileGraph Compila um grafo de operadores DirectML em um objeto que pode ser enviado para a GPU. |
Requisitos
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Plataforma de Destino | Windows |
Cabeçalho | directml.h |