다음 인터페이스는 에 선언되어 있습니다 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 제공할 수 있는 개체에 의해 구현됩니다. |
관련 항목
- DirectML 참조
- 윈도우 AI
- 핵심 참조
- Direct3D 12 참조