«Не найдена зависимость» для tfjs в проекте Vue / Webpack с пряжей - PullRequest
0 голосов
/ 28 апреля 2019

Я пытаюсь использовать TensorFlow.js для операций с массивами в проекте JavaScript. Я импортирую его в свой компонент Vue с import * as tf from '@tensorflow/tfjs';

Похоже, yarn install tensorflow требует Python 2.7, поэтому вместо этого я использовал yarn add tensorflow/tfjs для установки необходимого мне набора Tensorflow.js. Казалось, это работает, но когда я сделал yarn run serve, я получил это сообщение:

 ERROR  Failed to compile with 1 errors

This dependency was not found:

* @tensorflow/tfjs in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/DetectorPlot.vue?vue&type=script&lang=js&

To install it, you can run: npm install --save @tensorflow/tfjs

В yarn.lock после yarn add tensorflow/tfjs Вижу:


"@tensorflow/tfjs@github:tensorflow/tfjs":
  version "1.1.0"
  resolved "https://codeload.github.com/tensorflow/tfjs/tar.gz/74b4edef368aa39decc6073af735f81d112bafd8"
  dependencies:
    "@tensorflow/tfjs-converter" "1.1.0"
    "@tensorflow/tfjs-core" "1.1.0"
    "@tensorflow/tfjs-data" "1.1.0"
    "@tensorflow/tfjs-layers" "1.1.0"

1 Ответ

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

Спасибо другу, у меня есть решение:

yarn remove @tensorflow/tfjs

и

yarn add @tensorflow/tfjs

Я полагаю, что он попал в странное состояние, когда первая попытка установить тензор потока не удалась. (Удручает, как часто ответ «выключи и включи» ...)

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