后端 tensorflow 初始化失败错误:无法找到绑定文件
2019-05-11
1664
我在 ubuntu 机器上尝试使用 tensorflow 时收到此错误。这是在新文件夹中全新安装的 npm。我尝试了其他帖子中的建议,但仍然无法获取。我是不是漏掉了什么?
Initialization of backend tensorflow failed Error: Could not locate the bindings file. Tried: → /var/nodejs/tensor/node_modules/@tensorflow/tfjs-node/build/tfjs_binding.node, ... etc
node:v10.12.0
npm:6.7.0
package.json
{
"name": "tensor",
"scripts": {
"start": "node algo.js"
},
"dependencies": {
"@tensorflow/tfjs-node": "*"
}
}
algo.js
const tf = require('@tensorflow/tfjs-node');
1个回答
以下步骤之一可能有助于解决您的问题:
-
全新安装您的依赖项
-
删除
node_modules
文件夹 -
重新运行
npm install
-
删除
-
(重新)安装 node-gyp:
-
sudo npm install -g node-gyp
-
-
通过
sudo
安装您的依赖项-
sudo npm install
- 如果此步骤有效,则很可能是您的目录结构中存在权限问题。您可能需要查看 此问题 以了解如何解决该问题。
-
Thomas Dondorf
2019-05-11