【问题标题】:TensorflowJS: Initialization of backend webgl failed on Firefox and Safari with web workerTensorflowJS:使用 Web Worker 在 Firefox 和 Safari 上初始化后端 webgl 失败
【发布时间】:2020-08-18 20:00:41
【问题描述】:

我是 TensorflowJS 的新手。我已经将 tensorflowJS 与 web worker 一起使用,它在带有后端 webGL 的 Chrome 上完美运行。但是,当我用 Firefox 和 Safari 进行测试时,它显示了一个警告 Initialization of backend WebGL failed ,然后它会自动切换到使用后端作为 CPU。我尝试在不使用 web worker 的情况下进行测试,它工作正常。有没有在 webGL 后端使用 TFJS 和 web worker 的解决方案?output from browser.

TensorflowJS 版本:2.3,Firefox:79.0

【问题讨论】:

    标签: firefox safari web-worker tensorflow.js


    【解决方案1】:

    目前唯一的方法是使用 OffscreenCanvas。但是查看支持:https://caniuse.com/#feat=offscreencanvas 在没有启用标志的情况下,这似乎还没有在 Firefox 中准备好。不过今天应该可以在 Chrome / Edge / Opera / Android 浏览器中使用。不过希望其他人能尽快赶上来。

    【讨论】:

      猜你喜欢
      • 2019-07-25
      • 2012-02-05
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 2019-05-05
      • 2023-02-01
      • 1970-01-01
      • 2014-03-06
      相关资源
      最近更新 更多