我不能用电子运行tensorflow.js,请帮助。
我拥有的:
我所做的:
npm install @tensorflow/tfjs-node
> @tensorflow/tfjs-node@1.4.0 install C:\Users\proxc\Desktop\electron-quick-start-master\node_modules\@tensorflow\tfjs-node
> node scripts/install.js
CPU-windows-1.4.0.zip
* Downloading libtensorflow
[==============================] 2299069/bps 100% 0.0s
[==============================] 1212292/bps 100% 0.0s
* Building TensorFlow Node.js bindings
+ @tensorflow/tfjs-node@1.4.0
added 74 packages from 48 contributors and audited 256 packages in 30.48s
2 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilitiesconst tf = require('@tensorflow/tfjs-node');npm start
> electron-quick-start@1.0.0 start C:\Users\proxc\Desktop\electron-quick-start-master
> electron .
node-pre-gyp info This Node instance does not support builds for N-API version 5
node-pre-gyp info This Node instance does not support builds for N-API version 5在应用程序控制台中:
Platform browser has already been set. Overwriting the platform with [object Object].
Environment.setPlatform @ C:\Users\proxc\Desktop\electron-quick-start-master\node_modules\@tensorflow\tfjs-core\dist\environment.js:38
init.ts:204 Unable to load preload script: C:\Users\proxc\Desktop\electron-quick-start-master\preload.js
(anonymous) @ init.ts:204
init.ts:205 Error: Cannot find module 'C:\Users\proxc\Desktop\electron-quick-start-master\node_modules\@tensorflow\tfjs-node\lib\napi-v4\tfjs_binding.node'
Require stack:
- C:\Users\proxc\Desktop\electron-quick-start-master\node_modules\@tensorflow\tfjs-node\dist\index.js
- C:\Users\proxc\Desktop\electron-quick-start-master\preload.js
at Module._resolveFilename (internal/modules/cjs/loader.js:717)
at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (reset-search-paths.ts:40)
at Module._load (internal/modules/cjs/loader.js:622)
at Module._load (electron/js2c/asar.js:717)
at Function.Module._load (electron/js2c/asar.js:717)
at Module.require (internal/modules/cjs/loader.js:775)
at require (internal/modules/cjs/helpers.js:68)
at Object.<anonymous> (C:\Users\proxc\Desktop\electron-quick-start-master\node_modules\@tensorflow\tfjs-node\dist\index.js:44)
at Object.<anonymous> (C:\Users\proxc\Desktop\electron-quick-start-master\node_modules\@tensorflow\tfjs-node\dist\index.js:66)
at Module._compile (internal/modules/cjs/loader.js:880)我尝试了什么:
npm rebuild @tensorflow/tfjs-node --build-from-source可能很有趣:
node_modules\@tensorflow\tfjs-node\lib不包含napi-4,但包含napi-5发布于 2019-12-10 19:27:57
在Windows这里上构建tfjs-node似乎存在一个已知的问题
解决方案是使用节点10.16.3并运行以下命令:
npm rebuild @tensorflow/tfjs-node --build-from-sourcehttps://stackoverflow.com/questions/59273124
复制相似问题