idMLDevice1 介面 (directml.h)
表示 DirectML 裝置,用來建立運算子、系結資料表、命令錄製器和其他物件。 IDMLDevice1介面繼承自IDMLDevice。
DirectML 裝置一律與一個基礎 Direct3D 12 裝置相關聯。 DirectML 裝置建立的所有物件都會維護其父裝置的強式參考。 不同于 Direct3D 12 裝置,DML 裝置不是單一裝置。 因此,可以透過相同的 Direct3D 12 裝置建立多個 DirectML 裝置。 不過,不建議這麼做,因為 DirectML 裝置沒有可變動的狀態,因此在相同的 Direct3D 12 裝置上建立多個 DML 裝置沒有好處。
此物件為安全線程。
可用性
此 API 是在 DirectML 版本中 1.1.0
引進。
Tensor 條件約束
目標平臺:Windows
繼承
IDMLDevice1介面繼承自 IDMLDevice 介面。
方法
IDMLDevice1介面具有這些方法。
IDMLDevice1::CompileGraph 將 DirectML 運算子的圖表編譯成可分派至 GPU 的物件。 |
規格需求
最低支援的用戶端 | Windows 10組建 20348 |
最低支援的伺服器 | Windows 10組建 20348 |
目標平臺 | Windows |
標頭 | directml.h |