DirectML 인터페이스
다음 인터페이스는 DirectML.h에서 선언됩니다.
섹션 내용
항목 | Description |
---|---|
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에 제공할 수 있는 개체에 의해 구현됩니다. |