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 に提供できます。 |