JAVASCRIPT:ml5.js:后端webgl的初始化失败t.initializeBackend @ tf-core.esm.js:17

问题描述

我得到这个“警告”(在cpu上运行,因为您不能使用gpu,这比“警告黄色”略有提高……如果您问我,更多是“危险橙色”)尝试运行以下代码时:

<html>
    <body id="root"></body>
    <script src="https://unpkg.com/ml5@0.4.3/dist/ml5.min.js"></script>
    <script src="app.js"></script>
</html>

app.js

const root = document.getElementById('root');
const canvas = document.createElement('canvas');
console.log('ml5 version:',ml5.version);

但是webgl测试页可以正常工作:我看到一个旋转的立方体。

我的设置如下:

 Chrome:  Version 86.0.4240.111 (Official Build) (64-bit);
 OS: Ubuntu 20.04.1 LTS

我不确定是什么会导致张量流无法找到webgl?

打开硬件加速后,会设置该标志,并且webgl测试有效...

以及到目前为止我发现的每个非ml5.js webgl示例。

ml5.js的p5示例也无法获取webgl上下文,我也尝试过firefox。

/任何想法吗?/这是ml5中的bug吗?/ tensorflow / ml5不支持linux吗?/

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)