JAVASCRIPT: ml5.js : Не удалось инициализировать серверную часть webgl t.initializeBackend @ tf-core.esm.js:17

#javascript #tensorflow #webgl #ml5 #ml5.js

#javascript #tensorflow #webgl #ml5.js

Вопрос:

Я получаю это «предупреждение» (запуск на процессоре, потому что вы не могли использовать графический процессор, немного отличается от «предупреждающего желтого»… гораздо больше «оранжевой опасности», если вы спросите меня) при попытке запустить следующий код:

 <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 работает…

А также каждый non-ml5.js пример webgl, который я нашел до сих пор.

Примеры p5 для ml5.js также не удается захватить контекст webgl, я тоже пробовал firefox.

/ Есть идеи? / это ошибка в ml5? / linux не поддерживается tensorflow / ml5?/

Комментарии:

1. Такая же проблема