不再推薦使用此屬性。最新的 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。