Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

node-pre-gyp info This Node instance does not support builds for N-API version 4 #2370

Closed
Umar24129 opened this issue Nov 10, 2019 · 10 comments

Comments

@Umar24129
Copy link

Hi, I am using tensorflow in my Node.js rest API but it seems to give above notification . Idk if solving it will improve my time consumed on 1 request but it would be a great help if it does.

TensorFlow.js version

####Google Chrome :- Version 78.0.3904.97

"node-pre-gyp": "^0.13.0",

"tslib": "^1.10.0"

@kangyizhang
Copy link
Contributor

hi @Umar24129 what is your node version?

@Umar24129
Copy link
Author

my node version is v10.15.0

@Umar24129
Copy link
Author

sorry for late reply . didn't expected fast response.

@kangyizhang
Copy link
Contributor

Thanks for the info.

The library definitely build on N-API 4. Currently there is a known issue of installing tfjs-node on windows with certain version of node (#2003). Node version 10.16.3 should work (https://nodejs.org/download/release/v10.16.3/).

Another command you can try is npm rebuild @tensorflow/tfjs-node --build-from-source in your repo.

BTW what is your operating system?

@Umar24129
Copy link
Author

Umar24129 commented Nov 15, 2019

Windows 10 Operating System version 1809

@Umar24129
Copy link
Author

Umar24129 commented Nov 15, 2019

yes it worked perfectly. I upgraded Node version to 10.16.3 and then used the command as per your guidance and it worked, Thanks allot as always I seriously am great full of people like you for giving a big helping hand.

@gcamou
Copy link

gcamou commented Jul 21, 2020

Hi @kangyizhang,

I'm using node: v10.15.3
but I have the same problem.

Overriding the gradient for 'Max'
Overriding the gradient for 'OneHot'
Overriding the gradient for 'PadV2'
Overriding the gradient for 'SpaceToBatchND'
Overriding the gradient for 'SplitV'
node-pre-gyp info This Node instance does not support builds for N-API version 4
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 6
node-pre-gyp info This Node instance does not support builds for N-API version 4
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 6
/Volumes/gCamouInc/Dev/Projects/TensorFlow/Samples/Exercise-002/node_modules/@tensorflow/tfjs-node/dist/index.js:49
    throw new Error("The Node.js native addon module (tfjs_binding.node) can not "
    ^

Error: The Node.js native addon module (tfjs_binding.node) can not be found at path: /Volumes/gCamouInc/Dev/Projects/TensorFlow/Samples/Exercise-002/node_modules/@tensorflow/tfjs-node/lib/napi-v3/tfjs_binding.node. 
Please run command 'npm rebuild @tensorflow/tfjs-node build-addon-from-source' to rebuild the native addon module. 

When I type the next command npm rebuild @tensorflow/tfjs-node --build-from-source

I get the next error


CPU-darwin-2.0.1.tar.gz
* Building TensorFlow Node.js bindings
node-pre-gyp install failed with error: Error: Command failed: node-pre-gyp install --fallback-to-build
node-pre-gyp WARN Using needle for node-pre-gyp https download 
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

@proj56578
Copy link

so i ran with node 10 , but still have this error, I don't think it's using the GPU ?

2020-08-05 19:36:38.518811: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1618] Found device 0 with properties:
name: TITAN RTX major: 7 minor: 5 memoryClockRate(GHz): 1.77
pciBusID: 0000:42:00.0
2020-08-05 19:36:38.518882: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open shared object file: No such file or directory
2020-08-05 19:36:38.518916: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcublas.so.10.0'; dlerror: libcublas.so.10.0: cannot open shared object file: No such file or directory
2020-08-05 19:36:38.518944: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcufft.so.10.0'; dlerror: libcufft.so.10.0: cannot open shared object file: No such file or directory
2020-08-05 19:36:38.518973: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcurand.so.10.0'; dlerror: libcurand.so.10.0: cannot open shared object file: No such file or directory
2020-08-05 19:36:38.519002: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcusolver.so.10.0'; dlerror: libcusolver.so.10.0: cannot open shared object file: No such file or directory
2020-08-05 19:36:38.519029: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libcusparse.so.10.0'; dlerror: libcusparse.so.10.0: cannot open shared object file: No such file or directory
2020-08-05 19:36:38.521598: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudnn.so.7
2020-08-05 19:36:38.521617: W tensorflow/core/common_runtime/gpu/gpu_device.cc:1641] Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.
Skipping registering GPU devices...

@Rahulvash
Copy link

yes it worked perfectly. I upgraded Node version to 10.16.3 and then used the command as per your guidance and it worked, Thanks allot as always I seriously am great full of people like you for giving a big helping hand.

How did you upgrade the node version

@loretoparisi
Copy link

@kangyizhang I'm having the same issue with


    node/11.1.0
    node/12.13.0
    node/12.13.1
  ο node/12.16.1
node-pre-gyp info This Node instance does not support builds for N-API version 6
node-pre-gyp info This Node instance does not support builds for N-API version 6

with

Last login: Mon Oct  5 14:52:13 on ttys005
ip-192-168-1-52:webservice loretoparisi$ npm --version
6.14.8
ip-192-168-1-52:webservice loretoparisi$ node --version
v12.16.1
ip-192-168-1-52:webservice loretoparisi$ node-gyp --version
v6.0.1
ip-192-168-1-52:webservice loretoparisi$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.14.5
BuildVersion:	18F132

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants