次の方法で共有


DirectML インターフェイス

次のインターフェイスは DirectML.h で宣言されています。

このセクションでは...

トピック 説明
IDMLBindingTable 特定の Direct3D 12 デバイスの DirectML デバイスを作成します。
IDMLコマンドレコーダー DirectML 作業のディスパッチを Direct3D 12 コマンド リストに記録します。
IDMLCompiled演算子 GPU での実行に適した、コンパイルされた効率的な演算子の形式を表します。
IDMLDebugDevice DirectML デバッグ レイヤーを制御します。
IDMLDevice 演算子、バインド テーブル、コマンド レコーダー、およびその他のオブジェクトを作成するために使用される DirectML デバイスを表します。
IDMLダイビス1 演算子、バインド テーブル、コマンド レコーダー、およびその他のオブジェクトを作成するために使用される DirectML デバイスを表します。
IDMLDeviceChild DirectML デバイスから作成されたすべてのオブジェクトによって実装されるインターフェイス。
IDMLDispatchable IDMLCommandRecorder::RecordDispatchを使用して、GPU 上のディスパッチ用のコマンド リストに記録できるオブジェクトによって実装されます。
IDMLObject IDMLDevice と IDMLDevice Child 直接継承するインターフェイス (および他のすべてのインターフェイスを間接的に継承するインターフェイス)。 その結果、すべての DirectML インターフェイスに共通するメソッド、特にプライベート データを関連付け、オブジェクト名に注釈を付けるメソッドが提供されます。
IDMLOperator DirectML 演算子を表します。
IDMLOperatorInitializer コンパイル済み演算子を初期化することを目的とする特殊なオブジェクトを表します。
IDMLPageable GPU メモリから削除できるオブジェクトによって実装されます。そのため、IDMLDevice::Evict IDMLDevice::MakeResident に提供できます。