Браузер платформы уже установлен. Перезапись платформы с помощью [объекта Object]. при использовании узла tf js в электронном приложении - PullRequest
0 голосов
/ 13 февраля 2020

Браузер платформы уже настроен. Перезапись платформы с помощью [object Object].

Ошибка при попытке загрузить файл с узлом tf js в качестве импорта:

const tf = require('@tensorflow/tfjs-node');

Это происходит только в электронных файлах, которые загружается браузером. Я могу настроить его так, чтобы «скрипт, загруженный браузером». js отправлял запрос main. js, который отправляет запрос в «файл с tf js -node». js, и он отлично работает.

Интересно, есть ли способ загрузить файлы напрямую без посреднических запросов

"dependencies": {
    "@tensorflow/tfjs-node": "^1.2.3",
    "cmake-js": "^6.0.0",
    "electron-reload": "^1.5.0",
    "esm": "^3.2.25",
    "file-saver": "^2.0.2",
    "fs-jetpack": "^2.1.0",
    "iohook": "^0.6.5",
    "jimp": "^0.9.3",
    "jquery": "^3.4.1",
    "keypress": "^0.2.1",
    "node-fetch": "^2.6.0",
    "node-png": "^0.4.3",
    "parse-full-name": "^1.2.4",
    "requirejs": "^2.3.6",
    "robotjs": "^0.6.0",
    "statman-stopwatch": "^2.11.1",
    "tesseract.js": "^2.0.2"
  },

1 Ответ

0 голосов
/ 02 мая 2020

У меня были такие же проблемы, когда я использовал пакет tf js -react-native на своем устройстве. Мое приложение просто закрывалось, когда я пытался использовать что-то из этого пакета. В консоли было только предупреждение «Браузер платформы уже настроен. Перезапись платформы с помощью [объекта объекта]».

Это было решено установкой backend перед использованием tf js -react-native. Может быть, это вам тоже поможет.

await tf.setBackend('cpu');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...