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。 |