次のインターフェイスは 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 に提供できます。 |