DirectML 介面
下列介面會在 DirectML.h 中宣告。
本節內容
主題 | 描述 |
---|---|
IDMLBindingTable | 為指定的 Direct3D 12 裝置建立 DirectML 裝置。 |
IDMLCommandRecorder | 記錄 DirectML 工作的分派到 Direct3D 12 命令清單中。 |
IDMLCompiledOperator | 表示適合在 GPU 上執行的已編譯且有效率的運算子形式。 |
IDMLDebugDevice | 控制 DirectML 偵錯層。 |
IDMLDevice | 表示 DirectML 裝置,用來建立運算子、系結資料表、命令錄製器和其他物件。 |
IDMLDevice1 | 表示 DirectML 裝置,用來建立運算子、系結資料表、命令錄製器和其他物件。 |
IDMLDeviceChild | 所有從 DirectML 裝置建立的物件所實作的介面。 |
IDMLDispatchable | 由物件實作,這些物件可以使用 IDMLCommandRecorder::RecordDispatch在 GPU 上記錄為分派的命令清單。 |
IDMLObject | IDMLDevice 和 IDMLDeviceChild繼承直接 (和其他所有介面的介面,間接) 。 因此,它提供所有 DirectML 介面通用的方法,特別是建立私人資料關聯的方法,以及批註物件名稱。 |
IDMLOperator | 表示 DirectML 運算子。 |
IDMLOperatorInitializer | 表示特製化物件,其用途是初始化編譯運算子。 |
IDMLPageable | 由可從 GPU 記憶體收回的物件實作,因此可以提供給 IDMLDevice::Evict 和 IDMLDevice::MakeResident。 |