次の方法で共有


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 IDMLDeviceIDMLDeviceChild が直接継承するインターフェイス (および間接的に継承する他のすべてのインターフェイス)。 その結果、すべての DirectML インターフェイスに共通するメソッド、特に個人用 データを関連付け、オブジェクト名に注釈を付けるメソッドが提供されます。
IDMLOperator DirectML 演算子を表します。
IDMLOperatorInitializer コンパイル済み演算子を初期化することを目的とする特殊なオブジェクトを表します。
IDMLPageable GPU メモリから削除できるオブジェクトによって実装されます。そのため、IDMLDevice::EvictIDMLDevice::MakeResident に提供できます。