다음을 통해 공유


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 IDMLDeviceIDMLDeviceChild가 직접 상속하는 인터페이스(및 다른 모든 인터페이스는 간접적으로). 따라서 모든 DirectML 인터페이스에 공통적인 메서드, 특히 프라이빗 데이터를 연결하고 개체 이름에 주석을 추가하는 메서드를 제공합니다.
IDMLOperator DirectML 연산자를 나타냅니다.
IDMLOperatorInitializer 컴파일된 연산자를 초기화하는 특수 개체를 나타냅니다.
IDMLPageable GPU 메모리에서 제거할 수 있으므로 IDMLDevice::Evict 및 IDMLDevice::MakeResident에 제공할 수 있는 개체에 의해 구현됩니다.