不再推荐使用此属性。最新的 WebGPU 规范添加了 GPUDevice.adapterInfo
(https://www.w3.org/TR/webgpu/#dom-gpudevice-adapterinfo),它允许从设备获取适配器信息。当该信息可用时,无需设置/获取 adapter 属性。
可选
force设置或获取强制回退适配器标志。
设置此属性仅在创建第一个 WebGPU 推理会话之前有效。此值将用作 navigator.gpu.requestAdapter()
的选项。
有关更多详细信息,请参阅 https://gpuweb.github.io/gpuweb/#dictdef-gpurequestadapteroptions。
可选
power设置或获取电源偏好设置。
设置此属性仅在创建第一个 WebGPU 推理会话之前有效。此值将用作 navigator.gpu.requestAdapter()
的选项。
有关更多详细信息,请参阅 https://gpuweb.github.io/gpuweb/#dictdef-gpurequestadapteroptions。
设置或获取性能分析配置。
可选
mode?: "default" | "off"设置或获取性能分析模式。
'off'
可选
ondata?: ((data) => void)设置或获取在接收到性能分析数据时调用的回调函数。如果未设置,性能分析数据将打印到控制台。
设置或获取在接收到性能分析数据时调用的回调函数。如果未设置,性能分析数据将打印到控制台。
可选
profiling设置或获取性能分析模式。
请改用 env.webgpu.profiling.mode
。如果 env.webgpu.profiling.mode
已设置,则此属性将被忽略。
可选
validate设置或获取是否验证输入内容。
false
设置或获取 WebGPU 的 GPU 设备。
访问此属性有 3 种有效场景:
GPUDevice
对象,将抛出错误。GPUDevice
对象的 Promise
。Promise
,指向 WebGPU 后端使用的 GPUDevice
对象。使用 TypeDoc 生成
设置或获取 WebGPU 的适配器。
设置此属性仅在创建第一个 WebGPU 推理会话之前有效。此值将用作底层 WebGPU 后端创建 GPU 设备的 GPU 适配器。
如果未设置此属性,则在创建第一个 WebGPU 推理会话后即可获取。该值将是底层 WebGPU 后端创建的 GPU 适配器。
与 TypeScript 一起使用时,此属性的类型是 "@webgpu/types" 中定义的
GPUAdapter
。