Запустите сохраненную модель с тензорным потоком в электронном приложении - PullRequest
0 голосов
/ 13 апреля 2019

У нас есть сохраненная модель с тензорным потоком. Мы создадим приложение, которое использует эту модель с электроном.

Как мы можем использовать эту модель в электронном приложении?

Мы не можем преобразовать его в модель tenorflow.js, нам нужна неподдерживаемая функция.

Одна из наших идей решения заключается в использовании на macos механизма core-ml, который работает только на macos, и у нас нет идеи решения для windows.

Спасибо за любую идею или помощь

Обновление:

Мы будем использовать модель в режиме вывода.

1 Ответ

0 голосов
/ 13 апреля 2019

В идеале, вы бы предоставили более подробную информацию о том, как вы хотели бы использовать Tensorflow в Electron, но в моем ответе я предполагаю, что вам нужно только выполнить логический вывод.

В этом случае вам необходимо:

  1. Убедитесь, что среда Python настроена (вы можете использовать virtualenv или что-то подобное)
  2. Убедитесь, что вы установили все свои требования, такие как тензор потока - pip -m requirements.txt
  3. Установить пакет оболочки Python через npm - npm install --save python-shell
  4. Напишите скрипт на python, который выполняет ваше взаимодействие с tenorflow
  5. Используйте pyshell для выполнения вашего скрипта. Вот пример:
var pyshell = require('python-shell');

pyshell.run('tensorflow.py',  function  (err, results)  {
    if  (err)  throw err;
    console.log('tensorflow.py finished.');
    console.log('results', results);
});

Наконец: Другой вариант - написать модуль узла *1023* на c ++, который взаимодействует с Tensorflow C ++ API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...