You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome Canary+WebGPU环境下timestamp-query扩展支持未被检测的问题

解决TensorFlow.js WebGPU后端无法启用timestamp-query扩展的问题

针对你在M1 Max MacBook + Chrome Canary环境下,使用TensorFlow.js WebGPU后端遇到的timestamp-query扩展警告及无法获取执行时间的问题,可尝试以下解决方案:

1. 修正Chrome Canary启动命令

Mac上Chrome Canary的正确启动命令需直接指向应用内的可执行文件,且无需多余的--args参数:

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary --disable-dawn-features=disallow_unsafe_apis

之前的命令路径或参数格式错误,导致安全限制未被解除。

2. 验证扩展是否生效

启动浏览器后,通过两种方式确认timestamp-query是否启用:

  • 访问chrome://gpu,在WebGPU模块下查看是否标注"timestamp-query"已启用;
  • 打开开发者工具控制台,执行以下代码验证:
    async function checkTimestampSupport() {
      const adapter = await navigator.gpu.requestAdapter();
      const device = await adapter.requestDevice();
      console.log('timestamp-query 支持状态:', device.features.has('timestamp-query'));
    }
    checkTimestampSupport();
    

3. 更新Chrome Canary至最新版本

WebGPU特性处于快速迭代阶段,旧版本可能存在参数失效或兼容性问题,直接在Chrome Canary内检查并安装最新更新。

4. 同步TensorFlow.js版本

确保tfjs及WebGPU后端依赖为最新版本,执行:

npm update @tensorflow/tfjs @tensorflow/tfjs-backend-webgpu

旧版本TFJS对WebGPU新特性的支持可能存在缺陷。

内容的提问来源于stack exchange,提问作者B.Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 10:33:19