idMLDevice1 接口 (directml.h)
表示 DirectML 设备,该设备用于创建运算符、绑定表、命令记录器和其他对象。 IDMLDevice1 接口继承自 IDMLDevice。
DirectML 设备始终与一个基础 Direct3D 12 设备关联。 DirectML 设备创建的所有对象都保留对其父设备的强引用。 与 Direct3D 12 设备不同,DML 设备不是单一实例。 因此,可以通过同一 Direct3D 12 设备创建多个 DirectML 设备。 但是,不建议这样做,因为 DirectML 设备没有可变状态,因此在同一 Direct3D 12 设备上创建多个 DML 设备没有什么优势。
此对象是线程安全的。
可用性
此 API 是在 DirectML 版本 中引入的 1.1.0
。
张量约束
目标平台:Windows
继承
IDMLDevice1 接口继承自 IDMLDevice 接口。
方法
IDMLDevice1 接口包含以下方法。
IDMLDevice1::CompileGraph 将 DirectML 运算符图编译为可调度到 GPU 的对象。 |
要求
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
目标平台 | Windows |
标头 | directml.h |