[Win 10 GPU] Error: node-gyp rebuild failed with: Error: Command failed: node-gyp rebuild
See original GitHub issueGetting error while intalling GPU version of tensorflow.js (npm install @tensorflow/tfjs-node-gpu) I have followed below links
https://www.npmjs.com/package/@tensorflow/tfjs-node https://github.com/tensorflow/tfjs-node/blob/HEAD/WINDOWS_TROUBLESHOOTING.md tensorflow/tfjs#1390 https://github.com/mapbox/node-pre-gyp tensorflow/tfjs#711 We already have setup below:
python 2.7 MS build tools 2015, 2017 (tried both) node -v 11.x npm 6.x Win 10 Win SDK 10 GPU - NVIDIA RTX 2080 ti CUDA all drivers are up to date and installed. We have followed almost all the articles and installed all the dependencies but still facing the issue.
What I am trying to achieve is this: https://github.com/justadudewhohacks/face-api.js
Complete Error info:
PS C:\prnd\tfjs-node> npm install @tensorflow/tfjs-node-gpu
@tensorflow/tfjs-node-gpu@1.0.2 install C:\prnd\tfjs-node\node_modules@tensorflow\tfjs-node-gpu node scripts/install.js gpu download
- Downloading libtensorflow [==============================] 5483351/bps 100% 0.0s [==============================] 1770970/bps 100% 0.0s
- Building TensorFlow Node.js bindings C:\prnd\tfjs-node\node_modules@tensorflow\tfjs-node-gpu\scripts\install.js:165 throw new Error('node-gyp rebuild failed with: ’ + err); ^
Error: node-gyp rebuild failed with: Error: Command failed: node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: msbuild
failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23)
gyp ERR! stack at ChildProcess.emit (events.js:193:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:255:12)
gyp ERR! System Windows_NT 10.0.16299
gyp ERR! command “C:\nodejs\node.exe” “C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js” “rebuild”
gyp ERR! cwd C:\prnd\tfjs-node\node_modules@tensorflow\tfjs-node-gpu
gyp ERR! node -v v11.13.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
at cp.exec (C:\prnd\tfjs-node\node_modules\@tensorflow\tfjs-node-gpu\scripts\install.js:165:13)
at ChildProcess.exithandler (child_process.js:304:5)
at ChildProcess.emit (events.js:193:13)
at maybeClose (internal/child_process.js:1001:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:266:5)
npm WARN @tensorflow/tfjs-node@1.0.2 No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @tensorflow/tfjs-node-gpu@1.0.2 install: node scripts/install.js gpu download
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @tensorflow/tfjs-node-gpu@1.0.2 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\PRND\AppData\Roaming\npm-cache_logs\2019-03-31T14_23_58_859Z-debug.log
log details in mentioned file:
0 info it worked if it ends with ok
1 verbose cli [ ‘C:\nodejs\node.exe’,
1 verbose cli ‘C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js’,
1 verbose cli ‘install’,
1 verbose cli ‘@tensorflow/tfjs-node-gpu’ ]
2 info using npm@6.9.0
3 info using node@v11.13.0
4 verbose npm-session 9859da3b8b34fb81
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 304 https://registry.npmjs.org/@tensorflow%2Ftfjs-node-gpu 1338ms (from cache)
8 silly pacote tag manifest for @tensorflow/tfjs-node-gpu@latest fetched in 1345ms
9 timing stage:loadCurrentTree Completed in 1747ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 2ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 164ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule @tensorflow/tfjs-node-gpu@1.0.2 checking installable status
17 timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 144ms
18 timing stage:loadIdealTree Completed in 364ms
19 silly currentTree @tensorflow/tfjs-node@1.0.2
19 silly currentTree ±- @babel/code-frame@7.0.0
19 silly currentTree ±- @babel/generator@7.4.0
19 silly currentTree ±- @babel/helper-function-name@7.1.0
19 silly currentTree ±- @babel/helper-get-function-arity@7.0.0
19 silly currentTree ±- @babel/helper-split-export-declaration@7.4.0
19 silly currentTree ±- @babel/highlight@7.0.0
19 silly currentTree ±- @babel/parser@7.4.2
19 silly currentTree ±- @babel/template@7.4.0
19 silly currentTree ±- @babel/traverse@7.4.0
19 silly currentTree | -- debug@4.1.1 19 silly currentTree +-- @babel/types@7.4.0 19 silly currentTree +-- @tensorflow/tfjs-converter@1.0.3 19 silly currentTree +-- @tensorflow/tfjs-core@1.0.3 19 silly currentTree +-- @tensorflow/tfjs-data@1.0.3 19 silly currentTree |
– node-fetch@2.1.2
19 silly currentTree ±- @tensorflow/tfjs-layers@1.0.3
19 silly currentTree ±- @tensorflow/tfjs@1.0.3
19 silly currentTree ±- @types/bindings@1.3.0
19 silly currentTree ±- @types/events@3.0.0
19 silly currentTree ±- @types/glob@7.1.1
19 silly currentTree ±- @types/jasmine@2.8.16
19 silly currentTree ±- @types/minimatch@3.0.3
19 silly currentTree ±- @types/node-fetch@2.1.7
19 silly currentTree | -- @types/node@11.12.2 19 silly currentTree +-- @types/node@10.14.4 19 silly currentTree +-- @types/progress@2.0.3 19 silly currentTree +-- @types/rimraf@2.0.2 19 silly currentTree +-- @types/seedrandom@2.4.27 19 silly currentTree +-- @types/webgl-ext@0.0.30 19 silly currentTree +-- @types/webgl2@0.0.4 19 silly currentTree +-- adm-zip@0.4.13 19 silly currentTree +-- agent-base@4.2.1 19 silly currentTree +-- ansi-regex@2.1.1 19 silly currentTree +-- ansi-styles@3.2.1 19 silly currentTree +-- argparse@1.0.10 19 silly currentTree +-- array-union@1.0.2 19 silly currentTree +-- array-uniq@1.0.3 19 silly currentTree +-- arrify@1.0.1 19 silly currentTree +-- async@1.5.2 19 silly currentTree +-- aws-sdk@2.432.0 19 silly currentTree +-- babel-code-frame@6.26.0 19 silly currentTree | +-- ansi-styles@2.2.1 19 silly currentTree | +-- chalk@1.1.3 19 silly currentTree | +-- js-tokens@3.0.2 19 silly currentTree |
– supports-color@2.0.0
19 silly currentTree ±- balanced-match@1.0.0
19 silly currentTree ±- base64-js@1.3.0
19 silly currentTree ±- bindings@1.3.1
19 silly currentTree ±- brace-expansion@1.1.11
19 silly currentTree ±- buffer-from@1.1.1
19 silly currentTree ±- buffer@4.9.1
19 silly currentTree ±- builtin-modules@1.1.1
19 silly currentTree ±- camelcase@3.0.0
19 silly currentTree ±- chalk@2.4.2
19 silly currentTree ±- chownr@1.1.1
19 silly currentTree ±- clang-format@1.2.4
19 silly currentTree ±- cliui@3.2.0
19 silly currentTree ±- code-point-at@1.1.0
19 silly currentTree ±- color-convert@1.9.3
19 silly currentTree ±- color-name@1.1.3
19 silly currentTree ±- commander@2.19.0
19 silly currentTree ±- concat-map@0.0.1
19 silly currentTree ±- debug@3.2.6
19 silly currentTree ±- decamelize@1.2.0
19 silly currentTree ±- del@2.2.2
19 silly currentTree ±- diff@3.5.0
19 silly currentTree ±- error-ex@1.3.2
19 silly currentTree ±- es6-promise@4.2.6
19 silly currentTree ±- es6-promisify@5.0.0
19 silly currentTree ±- escape-string-regexp@1.0.5
19 silly currentTree ±- esprima@4.0.1
19 silly currentTree ±- esutils@2.0.2
19 silly currentTree ±- events@1.1.1
19 silly currentTree ±- find-up@1.1.2
19 silly currentTree ±- fs-extra@4.0.3
19 silly currentTree ±- fs-minipass@1.2.5
19 silly currentTree ±- fs.realpath@1.0.0
19 silly currentTree ±- get-caller-file@1.0.3
19 silly currentTree ±- glob@7.1.3
19 silly currentTree ±- globals@11.11.0
19 silly currentTree ±- globby@5.0.0
19 silly currentTree ±- graceful-fs@4.1.15
19 silly currentTree ±- has-ansi@2.0.0
19 silly currentTree ±- has-flag@3.0.0
19 silly currentTree ±- hosted-git-info@2.7.1
19 silly currentTree ±- https-proxy-agent@2.2.1
19 silly currentTree ±- ieee754@1.1.8
19 silly currentTree ±- ignore-walk@3.0.1
19 silly currentTree ±- ignore@5.0.6
19 silly currentTree ±- inflight@1.0.6
19 silly currentTree ±- inherits@2.0.3
19 silly currentTree ±- interpret@1.2.0
19 silly currentTree ±- invert-kv@1.0.0
19 silly currentTree ±- is-arrayish@0.2.1
19 silly currentTree ±- is-fullwidth-code-point@1.0.0
19 silly currentTree ±- is-path-cwd@1.0.0
19 silly currentTree ±- is-path-in-cwd@1.0.1
19 silly currentTree ±- is-path-inside@1.0.1
19 silly currentTree ±- is-utf8@0.2.1
19 silly currentTree ±- isarray@1.0.0
19 silly currentTree ±- istanbul-lib-coverage@2.0.3
19 silly currentTree ±- istanbul-lib-instrument@3.1.0
19 silly currentTree ±- jasmine-core@3.1.0
19 silly currentTree ±- jasmine@3.1.0
19 silly currentTree ±- jmespath@0.15.0
19 silly currentTree ±- js-tokens@4.0.0
19 silly currentTree ±- js-yaml@3.13.0
19 silly currentTree ±- jsesc@2.5.2
19 silly currentTree ±- jsonfile@4.0.0
19 silly currentTree ±- lcid@1.0.0
19 silly currentTree ±- load-json-file@1.1.0
19 silly currentTree ±- lodash@4.17.11
19 silly currentTree ±- make-error@1.3.5
19 silly currentTree ±- minimatch@3.0.4
19 silly currentTree ±- minimist@0.0.8
19 silly currentTree ±- minipass@2.3.5
19 silly currentTree ±- minizlib@1.2.1
19 silly currentTree ±- mkdirp@0.5.1
19 silly currentTree ±- ms@2.1.1
19 silly currentTree ±- node-fetch@2.3.0
19 silly currentTree ±- normalize-package-data@2.5.0
19 silly currentTree ±- npm-bundled@1.0.6
19 silly currentTree ±- npm-packlist-fixed@1.1.12
19 silly currentTree ±- number-is-nan@1.0.1
19 silly currentTree ±- nyc@13.3.0
19 silly currentTree | ±- ansi-regex@3.0.0
19 silly currentTree | ±- append-transform@1.0.0
19 silly currentTree | ±- archy@1.0.0
19 silly currentTree | ±- arrify@1.0.1
19 silly currentTree | ±- async@2.6.2
19 silly currentTree | ±- balanced-match@1.0.0
19 silly currentTree | ±- brace-expansion@1.1.11
19 silly currentTree | ±- caching-transform@3.0.1
19 silly currentTree | ±- camelcase@5.0.0
19 silly currentTree | ±- cliui@4.1.0
19 silly currentTree | ±- code-point-at@1.1.0
19 silly currentTree | ±- commander@2.17.1
19 silly currentTree | ±- commondir@1.0.1
19 silly currentTree | ±- concat-map@0.0.1
19 silly currentTree | ±- convert-source-map@1.6.0
19 silly currentTree | ±- cross-spawn@4.0.2
19 silly currentTree | ±- debug@4.1.1
19 silly currentTree | ±- decamelize@1.2.0
19 silly currentTree | ±- default-require-extensions@2.0.0
19 silly currentTree | ±- end-of-stream@1.4.1
19 silly currentTree | ±- error-ex@1.3.2
19 silly currentTree | ±- es6-error@4.1.1
19 silly currentTree | ±- execa@1.0.0
19 silly currentTree | | -- cross-spawn@6.0.5 19 silly currentTree | +-- find-cache-dir@2.0.0 19 silly currentTree | +-- find-up@3.0.0 19 silly currentTree | +-- foreground-child@1.5.6 19 silly currentTree | +-- fs.realpath@1.0.0 19 silly currentTree | +-- get-caller-file@1.0.3 19 silly currentTree | +-- get-stream@4.1.0 19 silly currentTree | +-- glob@7.1.3 19 silly currentTree | +-- graceful-fs@4.1.15 19 silly currentTree | +-- handlebars@4.1.0 19 silly currentTree | |
– source-map@0.6.1
19 silly currentTree | ±- has-flag@3.0.0
19 silly currentTree | ±- hasha@3.0.0
19 silly currentTree | ±- hosted-git-info@2.7.1
19 silly currentTree | ±- imurmurhash@0.1.4
19 silly currentTree | ±- inflight@1.0.6
19 silly currentTree | ±- inherits@2.0.3
19 silly currentTree | ±- invert-kv@2.0.0
19 silly currentTree | ±- is-arrayish@0.2.1
19 silly currentTree | ±- is-fullwidth-code-point@2.0.0
19 silly currentTree | ±- is-stream@1.1.0
19 silly currentTree | ±- isexe@2.0.0
19 silly currentTree | ±- istanbul-lib-coverage@2.0.3
19 silly currentTree | ±- istanbul-lib-hook@2.0.3
19 silly currentTree | ±- istanbul-lib-report@2.0.4
19 silly currentTree | | -- supports-color@6.1.0 19 silly currentTree | +-- istanbul-lib-source-maps@3.0.2 19 silly currentTree | |
– source-map@0.6.1
19 silly currentTree | ±- istanbul-reports@2.1.1
19 silly currentTree | ±- json-parse-better-errors@1.0.2
19 silly currentTree | ±- lcid@2.0.0
19 silly currentTree | ±- load-json-file@4.0.0
19 silly currentTree | ±- locate-path@3.0.0
19 silly currentTree | ±- lodash.flattendeep@4.4.0
19 silly currentTree | ±- lodash@4.17.11
19 silly currentTree | ±- lru-cache@4.1.5
19 silly currentTree | ±- make-dir@1.3.0
19 silly currentTree | ±- map-age-cleaner@0.1.3
19 silly currentTree | ±- mem@4.1.0
19 silly currentTree | ±- merge-source-map@1.1.0
19 silly currentTree | | -- source-map@0.6.1 19 silly currentTree | +-- mimic-fn@1.2.0 19 silly currentTree | +-- minimatch@3.0.4 19 silly currentTree | +-- minimist@0.0.10 19 silly currentTree | +-- mkdirp@0.5.1 19 silly currentTree | |
– minimist@0.0.8
19 silly currentTree | ±- ms@2.1.1
19 silly currentTree | ±- nice-try@1.0.5
19 silly currentTree | ±- normalize-package-data@2.5.0
19 silly currentTree | ±- npm-run-path@2.0.2
19 silly currentTree | ±- number-is-nan@1.0.1
19 silly currentTree | ±- once@1.4.0
19 silly currentTree | ±- optimist@0.6.1
19 silly currentTree | ±- os-homedir@1.0.2
19 silly currentTree | ±- os-locale@3.1.0
19 silly currentTree | ±- p-defer@1.0.0
19 silly currentTree | ±- p-finally@1.0.0
19 silly currentTree | ±- p-is-promise@2.0.0
19 silly currentTree | ±- p-limit@2.1.0
19 silly currentTree | ±- p-locate@3.0.0
19 silly currentTree | ±- p-try@2.0.0
19 silly currentTree | ±- package-hash@3.0.0
19 silly currentTree | ±- parse-json@4.0.0
19 silly currentTree | ±- path-exists@3.0.0
19 silly currentTree | ±- path-is-absolute@1.0.1
19 silly currentTree | ±- path-key@2.0.1
19 silly currentTree | ±- path-parse@1.0.6
19 silly currentTree | ±- path-type@3.0.0
19 silly currentTree | ±- pify@3.0.0
19 silly currentTree | ±- pkg-dir@3.0.0
19 silly currentTree | ±- pseudomap@1.0.2
19 silly currentTree | ±- pump@3.0.0
19 silly currentTree | ±- read-pkg-up@4.0.0
19 silly currentTree | ±- read-pkg@3.0.0
19 silly currentTree | ±- release-zalgo@1.0.0
19 silly currentTree | ±- require-directory@2.1.1
19 silly currentTree | ±- require-main-filename@1.0.1
19 silly currentTree | ±- resolve-from@4.0.0
19 silly currentTree | ±- resolve@1.10.0
19 silly currentTree | ±- rimraf@2.6.3
19 silly currentTree | ±- safe-buffer@5.1.2
19 silly currentTree | ±- semver@5.6.0
19 silly currentTree | ±- set-blocking@2.0.0
19 silly currentTree | ±- shebang-command@1.2.0
19 silly currentTree | ±- shebang-regex@1.0.0
19 silly currentTree | ±- signal-exit@3.0.2
19 silly currentTree | ±- spawn-wrap@1.4.2
19 silly currentTree | ±- spdx-correct@3.1.0
19 silly currentTree | ±- spdx-exceptions@2.2.0
19 silly currentTree | ±- spdx-expression-parse@3.0.0
19 silly currentTree | ±- spdx-license-ids@3.0.3
19 silly currentTree | ±- string-width@2.1.1
19 silly currentTree | ±- strip-ansi@4.0.0
19 silly currentTree | ±- strip-bom@3.0.0
19 silly currentTree | ±- strip-eof@1.0.0
19 silly currentTree | ±- test-exclude@5.1.0
19 silly currentTree | ±- uglify-js@3.4.9
19 silly currentTree | | -- source-map@0.6.1 19 silly currentTree | +-- uuid@3.3.2 19 silly currentTree | +-- validate-npm-package-license@3.0.4 19 silly currentTree | +-- which-module@2.0.0 19 silly currentTree | +-- which@1.3.1 19 silly currentTree | +-- wordwrap@0.0.3 19 silly currentTree | +-- wrap-ansi@2.1.0 19 silly currentTree | | +-- ansi-regex@2.1.1 19 silly currentTree | | +-- is-fullwidth-code-point@1.0.0 19 silly currentTree | | +-- string-width@1.0.2 19 silly currentTree | |
– strip-ansi@3.0.1
19 silly currentTree | ±- wrappy@1.0.2
19 silly currentTree | ±- write-file-atomic@2.4.2
19 silly currentTree | ±- y18n@4.0.0
19 silly currentTree | ±- yallist@2.1.2
19 silly currentTree | ±- yargs-parser@11.1.1
19 silly currentTree | -- yargs@12.0.5 19 silly currentTree +-- object-assign@4.1.1 19 silly currentTree +-- once@1.4.0 19 silly currentTree +-- os-homedir@1.0.2 19 silly currentTree +-- os-locale@1.4.0 19 silly currentTree +-- os-tmpdir@1.0.2 19 silly currentTree +-- parse-json@2.2.0 19 silly currentTree +-- path-exists@2.1.0 19 silly currentTree +-- path-is-absolute@1.0.1 19 silly currentTree +-- path-is-inside@1.0.2 19 silly currentTree +-- path-parse@1.0.6 19 silly currentTree +-- path-type@1.1.0 19 silly currentTree +-- pify@2.3.0 19 silly currentTree +-- pinkie-promise@2.0.1 19 silly currentTree +-- pinkie@2.0.4 19 silly currentTree +-- progress@2.0.3 19 silly currentTree +-- punycode@1.3.2 19 silly currentTree +-- querystring@0.2.0 19 silly currentTree +-- read-pkg-up@1.0.1 19 silly currentTree +-- read-pkg@1.1.0 19 silly currentTree +-- rechoir@0.6.2 19 silly currentTree +-- require-directory@2.1.1 19 silly currentTree +-- require-main-filename@1.0.1 19 silly currentTree +-- resolve@1.10.0 19 silly currentTree +-- rimraf@2.6.3 19 silly currentTree +-- safe-buffer@5.1.2 19 silly currentTree +-- sax@1.2.1 19 silly currentTree +-- seedrandom@2.4.3 19 silly currentTree +-- semver@5.7.0 19 silly currentTree +-- set-blocking@2.0.0 19 silly currentTree +-- shelljs@0.8.3 19 silly currentTree +-- source-map-support@0.5.11 19 silly currentTree |
– source-map@0.6.1
19 silly currentTree ±- source-map@0.5.7
19 silly currentTree ±- spdx-correct@3.1.0
19 silly currentTree ±- spdx-exceptions@2.2.0
19 silly currentTree ±- spdx-expression-parse@3.0.0
19 silly currentTree ±- spdx-license-ids@3.0.3
19 silly currentTree ±- sprintf-js@1.0.3
19 silly currentTree ±- string-width@1.0.2
19 silly currentTree ±- strip-ansi@3.0.1
19 silly currentTree ±- strip-bom@2.0.0
19 silly currentTree ±- supports-color@5.5.0
19 silly currentTree ±- tar@4.4.8
19 silly currentTree ±- tmp@0.0.33
19 silly currentTree ±- to-fast-properties@2.0.0
19 silly currentTree ±- trim-right@1.0.1
19 silly currentTree ±- ts-node@5.0.1
19 silly currentTree | -- minimist@1.2.0 19 silly currentTree +-- tslib@1.9.3 19 silly currentTree +-- tslint@5.9.1 19 silly currentTree +-- tsutils@2.29.0 19 silly currentTree +-- typescript@3.3.3333 19 silly currentTree +-- universalify@0.1.2 19 silly currentTree +-- url@0.10.3 19 silly currentTree +-- user-home@2.0.0 19 silly currentTree +-- uuid@3.3.2 19 silly currentTree +-- validate-npm-package-license@3.0.4 19 silly currentTree +-- which-module@1.0.0 19 silly currentTree +-- wrap-ansi@2.1.0 19 silly currentTree +-- wrappy@1.0.2 19 silly currentTree +-- xml2js@0.4.19 19 silly currentTree +-- xmlbuilder@9.0.7 19 silly currentTree +-- y18n@3.2.1 19 silly currentTree +-- yalc@1.0.0-pre.27 19 silly currentTree +-- yallist@3.0.3 19 silly currentTree +-- yargs-parser@5.0.0 19 silly currentTree +-- yargs@7.1.0 19 silly currentTree
– yn@2.0.0
20 silly idealTree @tensorflow/tfjs-node@1.0.2
20 silly idealTree ±- @babel/code-frame@7.0.0
20 silly idealTree ±- @babel/generator@7.4.0
20 silly idealTree ±- @babel/helper-function-name@7.1.0
20 silly idealTree ±- @babel/helper-get-function-arity@7.0.0
20 silly idealTree ±- @babel/helper-split-export-declaration@7.4.0
20 silly idealTree ±- @babel/highlight@7.0.0
20 silly idealTree ±- @babel/parser@7.4.2
20 silly idealTree ±- @babel/template@7.4.0
20 silly idealTree ±- @babel/traverse@7.4.0
20 silly idealTree | -- debug@4.1.1 20 silly idealTree +-- @babel/types@7.4.0 20 silly idealTree +-- @tensorflow/tfjs-converter@1.0.3 20 silly idealTree +-- @tensorflow/tfjs-core@1.0.3 20 silly idealTree +-- @tensorflow/tfjs-data@1.0.3 20 silly idealTree |
– node-fetch@2.1.2
20 silly idealTree ±- @tensorflow/tfjs-layers@1.0.3
20 silly idealTree ±- @tensorflow/tfjs-node-gpu@1.0.2
20 silly idealTree ±- @tensorflow/tfjs@1.0.3
20 silly idealTree ±- @types/bindings@1.3.0
20 silly idealTree ±- @types/events@3.0.0
20 silly idealTree ±- @types/glob@7.1.1
20 silly idealTree ±- @types/jasmine@2.8.16
20 silly idealTree ±- @types/minimatch@3.0.3
20 silly idealTree ±- @types/node-fetch@2.1.7
20 silly idealTree | -- @types/node@11.12.2 20 silly idealTree +-- @types/node@10.14.4 20 silly idealTree +-- @types/progress@2.0.3 20 silly idealTree +-- @types/rimraf@2.0.2 20 silly idealTree +-- @types/seedrandom@2.4.27 20 silly idealTree +-- @types/webgl-ext@0.0.30 20 silly idealTree +-- @types/webgl2@0.0.4 20 silly idealTree +-- adm-zip@0.4.13 20 silly idealTree +-- agent-base@4.2.1 20 silly idealTree +-- ansi-regex@2.1.1 20 silly idealTree +-- ansi-styles@3.2.1 20 silly idealTree +-- argparse@1.0.10 20 silly idealTree +-- array-union@1.0.2 20 silly idealTree +-- array-uniq@1.0.3 20 silly idealTree +-- arrify@1.0.1 20 silly idealTree +-- async@1.5.2 20 silly idealTree +-- aws-sdk@2.432.0 20 silly idealTree +-- babel-code-frame@6.26.0 20 silly idealTree | +-- ansi-styles@2.2.1 20 silly idealTree | +-- chalk@1.1.3 20 silly idealTree | +-- js-tokens@3.0.2 20 silly idealTree |
– supports-color@2.0.0
20 silly idealTree ±- balanced-match@1.0.0
20 silly idealTree ±- base64-js@1.3.0
20 silly idealTree ±- bindings@1.3.1
20 silly idealTree ±- brace-expansion@1.1.11
20 silly idealTree ±- buffer-from@1.1.1
20 silly idealTree ±- buffer@4.9.1
20 silly idealTree ±- builtin-modules@1.1.1
20 silly idealTree ±- camelcase@3.0.0
20 silly idealTree ±- chalk@2.4.2
20 silly idealTree ±- chownr@1.1.1
20 silly idealTree ±- clang-format@1.2.4
20 silly idealTree ±- cliui@3.2.0
20 silly idealTree ±- code-point-at@1.1.0
20 silly idealTree ±- color-convert@1.9.3
20 silly idealTree ±- color-name@1.1.3
20 silly idealTree ±- commander@2.19.0
20 silly idealTree ±- concat-map@0.0.1
20 silly idealTree ±- debug@3.2.6
20 silly idealTree ±- decamelize@1.2.0
20 silly idealTree ±- del@2.2.2
20 silly idealTree ±- diff@3.5.0
20 silly idealTree ±- error-ex@1.3.2
20 silly idealTree ±- es6-promise@4.2.6
20 silly idealTree ±- es6-promisify@5.0.0
20 silly idealTree ±- escape-string-regexp@1.0.5
20 silly idealTree ±- esprima@4.0.1
20 silly idealTree ±- esutils@2.0.2
20 silly idealTree ±- events@1.1.1
20 silly idealTree ±- find-up@1.1.2
20 silly idealTree ±- fs-extra@4.0.3
20 silly idealTree ±- fs-minipass@1.2.5
20 silly idealTree ±- fs.realpath@1.0.0
20 silly idealTree ±- get-caller-file@1.0.3
20 silly idealTree ±- glob@7.1.3
20 silly idealTree ±- globals@11.11.0
20 silly idealTree ±- globby@5.0.0
20 silly idealTree ±- graceful-fs@4.1.15
20 silly idealTree ±- has-ansi@2.0.0
20 silly idealTree ±- has-flag@3.0.0
20 silly idealTree ±- hosted-git-info@2.7.1
20 silly idealTree ±- https-proxy-agent@2.2.1
20 silly idealTree ±- ieee754@1.1.8
20 silly idealTree ±- ignore-walk@3.0.1
20 silly idealTree ±- ignore@5.0.6
20 silly idealTree ±- inflight@1.0.6
20 silly idealTree ±- inherits@2.0.3
20 silly idealTree ±- interpret@1.2.0
20 silly idealTree ±- invert-kv@1.0.0
20 silly idealTree ±- is-arrayish@0.2.1
20 silly idealTree ±- is-fullwidth-code-point@1.0.0
20 silly idealTree ±- is-path-cwd@1.0.0
20 silly idealTree ±- is-path-in-cwd@1.0.1
20 silly idealTree ±- is-path-inside@1.0.1
20 silly idealTree ±- is-utf8@0.2.1
20 silly idealTree ±- isarray@1.0.0
20 silly idealTree ±- istanbul-lib-coverage@2.0.3
20 silly idealTree ±- istanbul-lib-instrument@3.1.0
20 silly idealTree ±- jasmine-core@3.1.0
20 silly idealTree ±- jasmine@3.1.0
20 silly idealTree ±- jmespath@0.15.0
20 silly idealTree ±- js-tokens@4.0.0
20 silly idealTree ±- js-yaml@3.13.0
20 silly idealTree ±- jsesc@2.5.2
20 silly idealTree ±- jsonfile@4.0.0
20 silly idealTree ±- lcid@1.0.0
20 silly idealTree ±- load-json-file@1.1.0
20 silly idealTree ±- lodash@4.17.11
20 silly idealTree ±- make-error@1.3.5
20 silly idealTree ±- minimatch@3.0.4
20 silly idealTree ±- minimist@0.0.8
20 silly idealTree ±- minipass@2.3.5
20 silly idealTree ±- minizlib@1.2.1
20 silly idealTree ±- mkdirp@0.5.1
20 silly idealTree ±- ms@2.1.1
20 silly idealTree ±- node-fetch@2.3.0
20 silly idealTree ±- normalize-package-data@2.5.0
20 silly idealTree ±- npm-bundled@1.0.6
20 silly idealTree ±- npm-packlist-fixed@1.1.12
20 silly idealTree ±- number-is-nan@1.0.1
20 silly idealTree ±- nyc@13.3.0
20 silly idealTree | ±- ansi-regex@3.0.0
20 silly idealTree | ±- append-transform@1.0.0
20 silly idealTree | ±- archy@1.0.0
20 silly idealTree | ±- arrify@1.0.1
20 silly idealTree | ±- async@2.6.2
20 silly idealTree | ±- balanced-match@1.0.0
20 silly idealTree | ±- brace-expansion@1.1.11
20 silly idealTree | ±- caching-transform@3.0.1
20 silly idealTree | ±- camelcase@5.0.0
20 silly idealTree | ±- cliui@4.1.0
20 silly idealTree | ±- code-point-at@1.1.0
20 silly idealTree | ±- commander@2.17.1
20 silly idealTree | ±- commondir@1.0.1
20 silly idealTree | ±- concat-map@0.0.1
20 silly idealTree | ±- convert-source-map@1.6.0
20 silly idealTree | ±- cross-spawn@4.0.2
20 silly idealTree | ±- debug@4.1.1
20 silly idealTree | ±- decamelize@1.2.0
20 silly idealTree | ±- default-require-extensions@2.0.0
20 silly idealTree | ±- end-of-stream@1.4.1
20 silly idealTree | ±- error-ex@1.3.2
20 silly idealTree | ±- es6-error@4.1.1
20 silly idealTree | ±- execa@1.0.0
20 silly idealTree | | -- cross-spawn@6.0.5 20 silly idealTree | +-- find-cache-dir@2.0.0 20 silly idealTree | +-- find-up@3.0.0 20 silly idealTree | +-- foreground-child@1.5.6 20 silly idealTree | +-- fs.realpath@1.0.0 20 silly idealTree | +-- get-caller-file@1.0.3 20 silly idealTree | +-- get-stream@4.1.0 20 silly idealTree | +-- glob@7.1.3 20 silly idealTree | +-- graceful-fs@4.1.15 20 silly idealTree | +-- handlebars@4.1.0 20 silly idealTree | |
– source-map@0.6.1
20 silly idealTree | ±- has-flag@3.0.0
20 silly idealTree | ±- hasha@3.0.0
20 silly idealTree | ±- hosted-git-info@2.7.1
20 silly idealTree | ±- imurmurhash@0.1.4
20 silly idealTree | ±- inflight@1.0.6
20 silly idealTree | ±- inherits@2.0.3
20 silly idealTree | ±- invert-kv@2.0.0
20 silly idealTree | ±- is-arrayish@0.2.1
20 silly idealTree | ±- is-fullwidth-code-point@2.0.0
20 silly idealTree | ±- is-stream@1.1.0
20 silly idealTree | ±- isexe@2.0.0
20 silly idealTree | ±- istanbul-lib-coverage@2.0.3
20 silly idealTree | ±- istanbul-lib-hook@2.0.3
20 silly idealTree | ±- istanbul-lib-report@2.0.4
20 silly idealTree | | -- supports-color@6.1.0 20 silly idealTree | +-- istanbul-lib-source-maps@3.0.2 20 silly idealTree | |
– source-map@0.6.1
20 silly idealTree | ±- istanbul-reports@2.1.1
20 silly idealTree | ±- json-parse-better-errors@1.0.2
20 silly idealTree | ±- lcid@2.0.0
20 silly idealTree | ±- load-json-file@4.0.0
20 silly idealTree | ±- locate-path@3.0.0
20 silly idealTree | ±- lodash.flattendeep@4.4.0
20 silly idealTree | ±- lodash@4.17.11
20 silly idealTree | ±- lru-cache@4.1.5
20 silly idealTree | ±- make-dir@1.3.0
20 silly idealTree | ±- map-age-cleaner@0.1.3
20 silly idealTree | ±- mem@4.1.0
20 silly idealTree | ±- merge-source-map@1.1.0
20 silly idealTree | | -- source-map@0.6.1 20 silly idealTree | +-- mimic-fn@1.2.0 20 silly idealTree | +-- minimatch@3.0.4 20 silly idealTree | +-- minimist@0.0.10 20 silly idealTree | +-- mkdirp@0.5.1 20 silly idealTree | |
– minimist@0.0.8
20 silly idealTree | ±- ms@2.1.1
20 silly idealTree | ±- nice-try@1.0.5
20 silly idealTree | ±- normalize-package-data@2.5.0
20 silly idealTree | ±- npm-run-path@2.0.2
20 silly idealTree | ±- number-is-nan@1.0.1
20 silly idealTree | ±- once@1.4.0
20 silly idealTree | ±- optimist@0.6.1
20 silly idealTree | ±- os-homedir@1.0.2
20 silly idealTree | ±- os-locale@3.1.0
20 silly idealTree | ±- p-defer@1.0.0
20 silly idealTree | ±- p-finally@1.0.0
20 silly idealTree | ±- p-is-promise@2.0.0
20 silly idealTree | ±- p-limit@2.1.0
20 silly idealTree | ±- p-locate@3.0.0
20 silly idealTree | ±- p-try@2.0.0
20 silly idealTree | ±- package-hash@3.0.0
20 silly idealTree | ±- parse-json@4.0.0
20 silly idealTree | ±- path-exists@3.0.0
20 silly idealTree | ±- path-is-absolute@1.0.1
20 silly idealTree | ±- path-key@2.0.1
20 silly idealTree | ±- path-parse@1.0.6
20 silly idealTree | ±- path-type@3.0.0
20 silly idealTree | ±- pify@3.0.0
20 silly idealTree | ±- pkg-dir@3.0.0
20 silly idealTree | ±- pseudomap@1.0.2
20 silly idealTree | ±- pump@3.0.0
20 silly idealTree | ±- read-pkg-up@4.0.0
20 silly idealTree | ±- read-pkg@3.0.0
20 silly idealTree | ±- release-zalgo@1.0.0
20 silly idealTree | ±- require-directory@2.1.1
20 silly idealTree | ±- require-main-filename@1.0.1
20 silly idealTree | ±- resolve-from@4.0.0
20 silly idealTree | ±- resolve@1.10.0
20 silly idealTree | ±- rimraf@2.6.3
20 silly idealTree | ±- safe-buffer@5.1.2
20 silly idealTree | ±- semver@5.6.0
20 silly idealTree | ±- set-blocking@2.0.0
20 silly idealTree | ±- shebang-command@1.2.0
20 silly idealTree | ±- shebang-regex@1.0.0
20 silly idealTree | ±- signal-exit@3.0.2
20 silly idealTree | ±- spawn-wrap@1.4.2
20 silly idealTree | ±- spdx-correct@3.1.0
20 silly idealTree | ±- spdx-exceptions@2.2.0
20 silly idealTree | ±- spdx-expression-parse@3.0.0
20 silly idealTree | ±- spdx-license-ids@3.0.3
20 silly idealTree | ±- string-width@2.1.1
20 silly idealTree | ±- strip-ansi@4.0.0
20 silly idealTree | ±- strip-bom@3.0.0
20 silly idealTree | ±- strip-eof@1.0.0
20 silly idealTree | ±- test-exclude@5.1.0
20 silly idealTree | ±- uglify-js@3.4.9
20 silly idealTree | | -- source-map@0.6.1 20 silly idealTree | +-- uuid@3.3.2 20 silly idealTree | +-- validate-npm-package-license@3.0.4 20 silly idealTree | +-- which-module@2.0.0 20 silly idealTree | +-- which@1.3.1 20 silly idealTree | +-- wordwrap@0.0.3 20 silly idealTree | +-- wrap-ansi@2.1.0 20 silly idealTree | | +-- ansi-regex@2.1.1 20 silly idealTree | | +-- is-fullwidth-code-point@1.0.0 20 silly idealTree | | +-- string-width@1.0.2 20 silly idealTree | |
– strip-ansi@3.0.1
20 silly idealTree | ±- wrappy@1.0.2
20 silly idealTree | ±- write-file-atomic@2.4.2
20 silly idealTree | ±- y18n@4.0.0
20 silly idealTree | ±- yallist@2.1.2
20 silly idealTree | ±- yargs-parser@11.1.1
20 silly idealTree | -- yargs@12.0.5 20 silly idealTree +-- object-assign@4.1.1 20 silly idealTree +-- once@1.4.0 20 silly idealTree +-- os-homedir@1.0.2 20 silly idealTree +-- os-locale@1.4.0 20 silly idealTree +-- os-tmpdir@1.0.2 20 silly idealTree +-- parse-json@2.2.0 20 silly idealTree +-- path-exists@2.1.0 20 silly idealTree +-- path-is-absolute@1.0.1 20 silly idealTree +-- path-is-inside@1.0.2 20 silly idealTree +-- path-parse@1.0.6 20 silly idealTree +-- path-type@1.1.0 20 silly idealTree +-- pify@2.3.0 20 silly idealTree +-- pinkie-promise@2.0.1 20 silly idealTree +-- pinkie@2.0.4 20 silly idealTree +-- progress@2.0.3 20 silly idealTree +-- punycode@1.3.2 20 silly idealTree +-- querystring@0.2.0 20 silly idealTree +-- read-pkg-up@1.0.1 20 silly idealTree +-- read-pkg@1.1.0 20 silly idealTree +-- rechoir@0.6.2 20 silly idealTree +-- require-directory@2.1.1 20 silly idealTree +-- require-main-filename@1.0.1 20 silly idealTree +-- resolve@1.10.0 20 silly idealTree +-- rimraf@2.6.3 20 silly idealTree +-- safe-buffer@5.1.2 20 silly idealTree +-- sax@1.2.1 20 silly idealTree +-- seedrandom@2.4.3 20 silly idealTree +-- semver@5.7.0 20 silly idealTree +-- set-blocking@2.0.0 20 silly idealTree +-- shelljs@0.8.3 20 silly idealTree +-- source-map-support@0.5.11 20 silly idealTree |
– source-map@0.6.1
20 silly idealTree ±- source-map@0.5.7
20 silly idealTree ±- spdx-correct@3.1.0
20 silly idealTree ±- spdx-exceptions@2.2.0
20 silly idealTree ±- spdx-expression-parse@3.0.0
20 silly idealTree ±- spdx-license-ids@3.0.3
20 silly idealTree ±- sprintf-js@1.0.3
20 silly idealTree ±- string-width@1.0.2
20 silly idealTree ±- strip-ansi@3.0.1
20 silly idealTree ±- strip-bom@2.0.0
20 silly idealTree ±- supports-color@5.5.0
20 silly idealTree ±- tar@4.4.8
20 silly idealTree ±- tmp@0.0.33
20 silly idealTree ±- to-fast-properties@2.0.0
20 silly idealTree ±- trim-right@1.0.1
20 silly idealTree ±- ts-node@5.0.1
20 silly idealTree | -- minimist@1.2.0 20 silly idealTree +-- tslib@1.9.3 20 silly idealTree +-- tslint@5.9.1 20 silly idealTree +-- tsutils@2.29.0 20 silly idealTree +-- typescript@3.3.3333 20 silly idealTree +-- universalify@0.1.2 20 silly idealTree +-- url@0.10.3 20 silly idealTree +-- user-home@2.0.0 20 silly idealTree +-- uuid@3.3.2 20 silly idealTree +-- validate-npm-package-license@3.0.4 20 silly idealTree +-- which-module@1.0.0 20 silly idealTree +-- wrap-ansi@2.1.0 20 silly idealTree +-- wrappy@1.0.2 20 silly idealTree +-- xml2js@0.4.19 20 silly idealTree +-- xmlbuilder@9.0.7 20 silly idealTree +-- y18n@3.2.1 20 silly idealTree +-- yalc@1.0.0-pre.27 20 silly idealTree +-- yallist@3.0.3 20 silly idealTree +-- yargs-parser@5.0.0 20 silly idealTree +-- yargs@7.1.0 20 silly idealTree
– yn@2.0.0
21 silly install generateActionsToTake
22 timing stage:generateActionsToTake Completed in 20ms
23 silly diffTrees action count 1
24 silly diffTrees add @tensorflow/tfjs-node-gpu@1.0.2
25 silly decomposeActions action count 8
26 silly decomposeActions fetch @tensorflow/tfjs-node-gpu@1.0.2
27 silly decomposeActions extract @tensorflow/tfjs-node-gpu@1.0.2
28 silly decomposeActions preinstall @tensorflow/tfjs-node-gpu@1.0.2
29 silly decomposeActions build @tensorflow/tfjs-node-gpu@1.0.2
30 silly decomposeActions install @tensorflow/tfjs-node-gpu@1.0.2
31 silly decomposeActions postinstall @tensorflow/tfjs-node-gpu@1.0.2
32 silly decomposeActions finalize @tensorflow/tfjs-node-gpu@1.0.2
33 silly decomposeActions refresh-package-json @tensorflow/tfjs-node-gpu@1.0.2
34 silly install executeActions
35 silly doSerial global-install 8
36 verbose correctMkdir C:\Users\PRND\AppData\Roaming\npm-cache_locks correctMkdir not in flight; initializing
37 verbose lock using C:\Users\PRND\AppData\Roaming\npm-cache_locks\staging-1a89f0fd18cf3e22.lock for C:\prnd\tfjs-node\node_modules.staging
38 silly doParallel extract 1
39 silly extract @tensorflow/tfjs-node-gpu@1.0.2
40 silly tarball trying @tensorflow/tfjs-node-gpu@latest by hash: sha512-mAgmk6WsPKM9zIrMfyJFQt/S/9kY60Chzk+1gDZ0n5lmL9se6EeUS3V0bP1qK+WiG8HXjKvtbPJvU3pQ5tBxXA==
41 silly extract @tensorflow/tfjs-node-gpu@latest extracted to C:\prnd\tfjs-node\node_modules.staging@tensorflow\tfjs-node-gpu-97584022 (66ms)
42 timing action:extract Completed in 70ms
43 silly doReverseSerial unbuild 8
44 silly doSerial remove 8
45 silly doSerial move 8
46 silly doSerial finalize 8
47 silly finalize C:\prnd\tfjs-node\node_modules@tensorflow\tfjs-node-gpu
48 timing action:finalize Completed in 2ms
49 silly doParallel refresh-package-json 1
50 silly refresh-package-json C:\prnd\tfjs-node\node_modules@tensorflow\tfjs-node-gpu
51 timing action:refresh-package-json Completed in 20ms
52 silly doParallel preinstall 1
53 silly preinstall @tensorflow/tfjs-node-gpu@1.0.2
54 info lifecycle @tensorflow/tfjs-node-gpu@1.0.2~preinstall: @tensorflow/tfjs-node-gpu@1.0.2
55 timing action:preinstall Completed in 5ms
56 silly doSerial build 8
57 silly build @tensorflow/tfjs-node-gpu@1.0.2
58 info linkStuff @tensorflow/tfjs-node-gpu@1.0.2
59 silly linkStuff @tensorflow/tfjs-node-gpu@1.0.2 has C:\prnd\tfjs-node\node_modules as its parent node_modules
60 timing action:build Completed in 3ms
61 silly doSerial global-link 8
62 silly doParallel update-linked 0
63 silly doSerial install 8
64 silly install @tensorflow/tfjs-node-gpu@1.0.2
65 info lifecycle @tensorflow/tfjs-node-gpu@1.0.2~install: @tensorflow/tfjs-node-gpu@1.0.2
66 verbose lifecycle @tensorflow/tfjs-node-gpu@1.0.2~install: unsafe-perm in lifecycle true
67 verbose lifecycle @tensorflow/tfjs-node-gpu@1.0.2~install: PATH: C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\prnd\tfjs-node\node_modules@tensorflow\tfjs-node-gpu\node_modules.bin;C:\prnd\tfjs-node\node_modules.bin;C:\Program Files (x86)\Intel\Intel® Management Engine Components\iCLS;C:\Program Files\Intel\Intel® Management Engine Components\iCLS;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Intel\Intel® Management Engine Components\DAL;C:\Program Files\Intel\Intel® Management Engine Components\DAL;C:\Program Files\NVIDIA Corporation\NVIDIA NGX;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\nodejs;C:\Program Files\dotnet;C:\Program Files\Git\cmd;C:\nodejs;C:\Python27;C:\Program Files (x86)\MSBuild\14.0\Bin;C:\Python27;C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\PRND\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules.bin;C:\Users\PRND\AppData\Roaming\npm\node_modules.bin;C:\Users\PRND\AppData\Local\Programs\Python\Python37-32;C:\Users\PRND\AppData\Local\Programs\Python\Python37-32;C:\Program Files (x86)\Yarn\bin;C:\Program Files\nodejs;C:\Python27;C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\PRND\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules.bin;C:\Users\PRND\AppData\Roaming\npm\node_modules.bin;C:\Python27;C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Windows\system32\node_modules\windows-build-tools\node_modules.bin;C:\Windows\system32\node_modules.bin;C:\Python27;C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;C:\Users\PRND\AppData\Roaming\npm\node_modules\windows-build-tools\node_modules.bin;C:\Users\PRND\AppData\Roaming\npm\node_modules.bin;C:\Users\PRND\AppData\Local\Microsoft\WindowsApps;C:\Users\PRND\AppData\Roaming\npm
68 verbose lifecycle @tensorflow/tfjs-node-gpu@1.0.2~install: CWD: C:\prnd\tfjs-node\node_modules@tensorflow\tfjs-node-gpu
69 silly lifecycle @tensorflow/tfjs-node-gpu@1.0.2~install: Args: [ ‘/d /s /c’, ‘node scripts/install.js gpu download’ ]
70 timing audit submit Completed in 446ms
71 http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 446ms
72 timing audit body Completed in 1ms
73 silly lifecycle @tensorflow/tfjs-node-gpu@1.0.2~install: Returned: code: 1 signal: null
74 info lifecycle @tensorflow/tfjs-node-gpu@1.0.2~install: Failed to exec install script
75 timing action:install Completed in 57910ms
76 verbose unlock done using C:\Users\PRND\AppData\Roaming\npm-cache_locks\staging-1a89f0fd18cf3e22.lock for C:\prnd\tfjs-node\node_modules.staging
77 timing stage:rollbackFailedOptional Completed in 182ms
78 timing stage:runTopLevelLifecycles Completed in 60404ms
79 silly saveTree @tensorflow/tfjs-node@1.0.2
79 silly saveTree ±- @tensorflow/tfjs-node-gpu@1.0.2
79 silly saveTree | ±- @tensorflow/tfjs@1.0.3
79 silly saveTree | | ±- @tensorflow/tfjs-converter@1.0.3
79 silly saveTree | | ±- @tensorflow/tfjs-core@1.0.3
79 silly saveTree | | | ±- @types/seedrandom@2.4.27
79 silly saveTree | | | ±- @types/webgl-ext@0.0.30
79 silly saveTree | | | ±- @types/webgl2@0.0.4
79 silly saveTree | | | -- seedrandom@2.4.3 79 silly saveTree | | +-- @tensorflow/tfjs-data@1.0.3 79 silly saveTree | | | +-- @types/node-fetch@2.1.7 79 silly saveTree | | | |
– @types/node@11.12.2
79 silly saveTree | | | -- node-fetch@2.1.2 79 silly saveTree | |
– @tensorflow/tfjs-layers@1.0.3
79 silly saveTree | ±- adm-zip@0.4.13
79 silly saveTree | ±- bindings@1.3.1
79 silly saveTree | ±- https-proxy-agent@2.2.1
79 silly saveTree | | ±- agent-base@4.2.1
79 silly saveTree | | | -- es6-promisify@5.0.0 79 silly saveTree | | |
– es6-promise@4.2.6
79 silly saveTree | | -- debug@3.2.6 79 silly saveTree | |
– ms@2.1.1
79 silly saveTree | ±- node-fetch@2.3.0
79 silly saveTree | ±- progress@2.0.3
79 silly saveTree | ±- rimraf@2.6.3
79 silly saveTree | | -- glob@7.1.3 79 silly saveTree | | +-- fs.realpath@1.0.0 79 silly saveTree | | +-- inflight@1.0.6 79 silly saveTree | | | +-- once@1.4.0 79 silly saveTree | | | |
– wrappy@1.0.2
79 silly saveTree | | | -- wrappy@1.0.2 79 silly saveTree | | +-- inherits@2.0.3 79 silly saveTree | | +-- minimatch@3.0.4 79 silly saveTree | | |
– brace-expansion@1.1.11
79 silly saveTree | | | ±- balanced-match@1.0.0
79 silly saveTree | | | -- concat-map@0.0.1 79 silly saveTree | | +-- once@1.4.0 79 silly saveTree | |
– path-is-absolute@1.0.1
79 silly saveTree | -- tar@4.4.8 79 silly saveTree | +-- chownr@1.1.1 79 silly saveTree | +-- fs-minipass@1.2.5 79 silly saveTree | |
– minipass@2.3.5
79 silly saveTree | | ±- safe-buffer@5.1.2
79 silly saveTree | | -- yallist@3.0.3 79 silly saveTree | +-- minipass@2.3.5 79 silly saveTree | +-- minizlib@1.2.1 79 silly saveTree | +-- mkdirp@0.5.1 79 silly saveTree | |
– minimist@0.0.8
79 silly saveTree | ±- safe-buffer@5.1.2
79 silly saveTree | -- yallist@3.0.3 79 silly saveTree +-- @tensorflow/tfjs@1.0.3 79 silly saveTree +-- @types/bindings@1.3.0 79 silly saveTree +-- @types/jasmine@2.8.16 79 silly saveTree +-- @types/node@10.14.4 79 silly saveTree +-- @types/progress@2.0.3 79 silly saveTree +-- @types/rimraf@2.0.2 79 silly saveTree |
– @types/glob@7.1.1
79 silly saveTree | ±- @types/events@3.0.0
79 silly saveTree | -- @types/minimatch@3.0.3 79 silly saveTree +-- adm-zip@0.4.13 79 silly saveTree +-- aws-sdk@2.432.0 79 silly saveTree | +-- buffer@4.9.1 79 silly saveTree | | +-- base64-js@1.3.0 79 silly saveTree | | +-- ieee754@1.1.8 79 silly saveTree | |
– isarray@1.0.0
79 silly saveTree | ±- events@1.1.1
79 silly saveTree | ±- ieee754@1.1.8
79 silly saveTree | ±- jmespath@0.15.0
79 silly saveTree | ±- querystring@0.2.0
79 silly saveTree | ±- sax@1.2.1
79 silly saveTree | ±- url@0.10.3
79 silly saveTree | | -- punycode@1.3.2 79 silly saveTree | +-- uuid@3.3.2 79 silly saveTree |
– xml2js@0.4.19
79 silly saveTree | -- xmlbuilder@9.0.7 79 silly saveTree +-- bindings@1.3.1 79 silly saveTree +-- clang-format@1.2.4 79 silly saveTree | +-- async@1.5.2 79 silly saveTree |
– resolve@1.10.0
79 silly saveTree | -- path-parse@1.0.6 79 silly saveTree +-- https-proxy-agent@2.2.1 79 silly saveTree +-- jasmine@3.1.0 79 silly saveTree |
– jasmine-core@3.1.0
79 silly saveTree ±- node-fetch@2.3.0
79 silly saveTree ±- nyc@13.3.0
79 silly saveTree | ±- archy@1.0.0
79 silly saveTree | ±- arrify@1.0.1
79 silly saveTree | ±- caching-transform@3.0.1
79 silly saveTree | | ±- hasha@3.0.0
79 silly saveTree | | | -- is-stream@1.1.0 79 silly saveTree | | +-- make-dir@1.3.0 79 silly saveTree | | |
– pify@3.0.0
79 silly saveTree | | ±- package-hash@3.0.0
79 silly saveTree | | | ±- graceful-fs@4.1.15
79 silly saveTree | | | ±- lodash.flattendeep@4.4.0
79 silly saveTree | | | -- release-zalgo@1.0.0 79 silly saveTree | | |
– es6-error@4.1.1
79 silly saveTree | | -- write-file-atomic@2.4.2 79 silly saveTree | | +-- imurmurhash@0.1.4 79 silly saveTree | |
– signal-exit@3.0.2
79 silly saveTree | ±- convert-source-map@1.6.0
79 silly saveTree | | -- safe-buffer@5.1.2 79 silly saveTree | +-- find-cache-dir@2.0.0 79 silly saveTree | | +-- commondir@1.0.1 79 silly saveTree | |
– pkg-dir@3.0.0
79 silly saveTree | | -- find-up@3.0.0 79 silly saveTree | |
– locate-path@3.0.0
79 silly saveTree | | ±- p-locate@3.0.0
79 silly saveTree | | | -- p-limit@2.1.0 79 silly saveTree | | |
– p-try@2.0.0
79 silly saveTree | | -- path-exists@3.0.0 79 silly saveTree | +-- find-up@3.0.0 79 silly saveTree | +-- foreground-child@1.5.6 79 silly saveTree | |
– cross-spawn@4.0.2
79 silly saveTree | | ±- lru-cache@4.1.5
79 silly saveTree | | | ±- pseudomap@1.0.2
79 silly saveTree | | | -- yallist@2.1.2 79 silly saveTree | |
– which@1.3.1
79 silly saveTree | | -- isexe@2.0.0 79 silly saveTree | +-- glob@7.1.3 79 silly saveTree | | +-- fs.realpath@1.0.0 79 silly saveTree | | +-- inflight@1.0.6 79 silly saveTree | | | +-- once@1.4.0 79 silly saveTree | | | |
– wrappy@1.0.2
79 silly saveTree | | | -- wrappy@1.0.2 79 silly saveTree | | +-- inherits@2.0.3 79 silly saveTree | | +-- minimatch@3.0.4 79 silly saveTree | | |
– brace-expansion@1.1.11
79 silly saveTree | | | ±- balanced-match@1.0.0
79 silly saveTree | | | -- concat-map@0.0.1 79 silly saveTree | | +-- once@1.4.0 79 silly saveTree | |
– path-is-absolute@1.0.1
79 silly saveTree | ±- istanbul-lib-coverage@2.0.3
79 silly saveTree | ±- istanbul-lib-hook@2.0.3
79 silly saveTree | | -- append-transform@1.0.0 79 silly saveTree | |
– default-require-extensions@2.0.0
79 silly saveTree | | -- strip-bom@3.0.0 79 silly saveTree | +-- istanbul-lib-instrument@3.1.0 79 silly saveTree | | +-- @babel/generator@7.4.0 79 silly saveTree | | | +-- @babel/types@7.4.0 79 silly saveTree | | | | +-- esutils@2.0.2 79 silly saveTree | | | | +-- lodash@4.17.11 79 silly saveTree | | | |
– to-fast-properties@2.0.0
79 silly saveTree | | | ±- jsesc@2.5.2
79 silly saveTree | | | ±- lodash@4.17.11
79 silly saveTree | | | ±- source-map@0.5.7
79 silly saveTree | | | -- trim-right@1.0.1 79 silly saveTree | | +-- @babel/parser@7.4.2 79 silly saveTree | | +-- @babel/template@7.4.0 79 silly saveTree | | |
– @babel/code-frame@7.0.0
79 silly saveTree | | | -- @babel/highlight@7.0.0 79 silly saveTree | | | +-- chalk@2.4.2 79 silly saveTree | | | | +-- ansi-styles@3.2.1 79 silly saveTree | | | | |
– color-convert@1.9.3
79 silly saveTree | | | | | -- color-name@1.1.3 79 silly saveTree | | | | +-- escape-string-regexp@1.0.5 79 silly saveTree | | | |
– supports-color@5.5.0
79 silly saveTree | | | | -- has-flag@3.0.0 79 silly saveTree | | |
– js-tokens@4.0.0
79 silly saveTree | | ±- @babel/traverse@7.4.0
79 silly saveTree | | | ±- @babel/helper-function-name@7.1.0
79 silly saveTree | | | | -- @babel/helper-get-function-arity@7.0.0 79 silly saveTree | | | +-- @babel/helper-split-export-declaration@7.4.0 79 silly saveTree | | | +-- debug@4.1.1 79 silly saveTree | | |
– globals@11.11.0
79 silly saveTree | | ±- @babel/types@7.4.0
79 silly saveTree | | ±- istanbul-lib-coverage@2.0.3
79 silly saveTree | | -- semver@5.7.0 79 silly saveTree | +-- istanbul-lib-report@2.0.4 79 silly saveTree | |
– supports-color@6.1.0
79 silly saveTree | | -- has-flag@3.0.0 79 silly saveTree | +-- istanbul-lib-source-maps@3.0.2 79 silly saveTree | | +-- debug@4.1.1 79 silly saveTree | | |
– ms@2.1.1
79 silly saveTree | | ±- rimraf@2.6.3
79 silly saveTree | | -- source-map@0.6.1 79 silly saveTree | +-- istanbul-reports@2.1.1 79 silly saveTree | |
– handlebars@4.1.0
79 silly saveTree | | ±- async@2.6.2
79 silly saveTree | | | -- lodash@4.17.11 79 silly saveTree | | +-- optimist@0.6.1 79 silly saveTree | | | +-- minimist@0.0.10 79 silly saveTree | | |
– wordwrap@0.0.3
79 silly saveTree | | ±- source-map@0.6.1
79 silly saveTree | | -- uglify-js@3.4.9 79 silly saveTree | | +-- commander@2.17.1 79 silly saveTree | |
– source-map@0.6.1
79 silly saveTree | ±- make-dir@1.3.0
79 silly saveTree | ±- merge-source-map@1.1.0
79 silly saveTree | | -- source-map@0.6.1 79 silly saveTree | +-- resolve-from@4.0.0 79 silly saveTree | +-- rimraf@2.6.3 79 silly saveTree | +-- signal-exit@3.0.2 79 silly saveTree | +-- spawn-wrap@1.4.2 79 silly saveTree | | +-- mkdirp@0.5.1 79 silly saveTree | | |
– minimist@0.0.8
79 silly saveTree | | -- os-homedir@1.0.2 79 silly saveTree | +-- test-exclude@5.1.0 79 silly saveTree | | +-- read-pkg-up@4.0.0 79 silly saveTree | | |
– read-pkg@3.0.0
79 silly saveTree | | | ±- load-json-file@4.0.0
79 silly saveTree | | | | -- parse-json@4.0.0 79 silly saveTree | | | | +-- error-ex@1.3.2 79 silly saveTree | | | | |
– is-arrayish@0.2.1
79 silly saveTree | | | | -- json-parse-better-errors@1.0.2 79 silly saveTree | | | +-- normalize-package-data@2.5.0 79 silly saveTree | | | | +-- hosted-git-info@2.7.1 79 silly saveTree | | | | +-- resolve@1.10.0 79 silly saveTree | | | | |
– path-parse@1.0.6
79 silly saveTree | | | | ±- semver@5.6.0
79 silly saveTree | | | | -- validate-npm-package-license@3.0.4 79 silly saveTree | | | | +-- spdx-correct@3.1.0 79 silly saveTree | | | | | +-- spdx-expression-parse@3.0.0 79 silly saveTree | | | | | | +-- spdx-exceptions@2.2.0 79 silly saveTree | | | | | |
– spdx-license-ids@3.0.3
79 silly saveTree | | | | | -- spdx-license-ids@3.0.3 79 silly saveTree | | | |
– spdx-expression-parse@3.0.0
79 silly saveTree | | | -- path-type@3.0.0 79 silly saveTree | |
– require-main-filename@1.0.1
79 silly saveTree | ±- uuid@3.3.2
79 silly saveTree | ±- yargs-parser@11.1.1
79 silly saveTree | | ±- camelcase@5.0.0
79 silly saveTree | | -- decamelize@1.2.0 79 silly saveTree |
– yargs@12.0.5
79 silly saveTree | ±- cliui@4.1.0
79 silly saveTree | | ±- string-width@2.1.1
79 silly saveTree | | | ±- is-fullwidth-code-point@2.0.0
79 silly saveTree | | | -- strip-ansi@4.0.0 79 silly saveTree | | |
– ansi-regex@3.0.0
79 silly saveTree | | ±- strip-ansi@4.0.0
79 silly saveTree | | -- wrap-ansi@2.1.0 79 silly saveTree | | +-- string-width@1.0.2 79 silly saveTree | | | +-- code-point-at@1.1.0 79 silly saveTree | | | +-- is-fullwidth-code-point@1.0.0 79 silly saveTree | | | |
– number-is-nan@1.0.1
79 silly saveTree | | | -- strip-ansi@3.0.1 79 silly saveTree | | |
– ansi-regex@2.1.1
79 silly saveTree | | -- strip-ansi@3.0.1 79 silly saveTree | +-- get-caller-file@1.0.3 79 silly saveTree | +-- os-locale@3.1.0 79 silly saveTree | | +-- execa@1.0.0 79 silly saveTree | | | +-- cross-spawn@6.0.5 79 silly saveTree | | | | +-- nice-try@1.0.5 79 silly saveTree | | | | +-- path-key@2.0.1 79 silly saveTree | | | |
– shebang-command@1.2.0
79 silly saveTree | | | | -- shebang-regex@1.0.0 79 silly saveTree | | | +-- get-stream@4.1.0 79 silly saveTree | | | |
– pump@3.0.0
79 silly saveTree | | | | -- end-of-stream@1.4.1 79 silly saveTree | | | +-- npm-run-path@2.0.2 79 silly saveTree | | | +-- p-finally@1.0.0 79 silly saveTree | | |
– strip-eof@1.0.0
79 silly saveTree | | ±- lcid@2.0.0
79 silly saveTree | | | -- invert-kv@2.0.0 79 silly saveTree | |
– mem@4.1.0
79 silly saveTree | | ±- map-age-cleaner@0.1.3
79 silly saveTree | | | -- p-defer@1.0.0 79 silly saveTree | | +-- mimic-fn@1.2.0 79 silly saveTree | |
– p-is-promise@2.0.0
79 silly saveTree | ±- require-directory@2.1.1
79 silly saveTree | ±- set-blocking@2.0.0
79 silly saveTree | ±- string-width@2.1.1
79 silly saveTree | ±- which-module@2.0.0
79 silly saveTree | -- y18n@4.0.0 79 silly saveTree +-- progress@2.0.3 79 silly saveTree +-- rimraf@2.6.3 79 silly saveTree +-- shelljs@0.8.3 79 silly saveTree | +-- interpret@1.2.0 79 silly saveTree |
– rechoir@0.6.2
79 silly saveTree ±- tar@4.4.8
79 silly saveTree ±- tmp@0.0.33
79 silly saveTree | -- os-tmpdir@1.0.2 79 silly saveTree +-- ts-node@5.0.1 79 silly saveTree | +-- arrify@1.0.1 79 silly saveTree | +-- diff@3.5.0 79 silly saveTree | +-- make-error@1.3.5 79 silly saveTree | +-- minimist@1.2.0 79 silly saveTree | +-- source-map-support@0.5.11 79 silly saveTree | | +-- buffer-from@1.1.1 79 silly saveTree | |
– source-map@0.6.1
79 silly saveTree | -- yn@2.0.0 79 silly saveTree +-- tslint@5.9.1 79 silly saveTree | +-- babel-code-frame@6.26.0 79 silly saveTree | | +-- chalk@1.1.3 79 silly saveTree | | | +-- ansi-styles@2.2.1 79 silly saveTree | | | +-- has-ansi@2.0.0 79 silly saveTree | | | |
– ansi-regex@2.1.1
79 silly saveTree | | | ±- strip-ansi@3.0.1
79 silly saveTree | | | -- supports-color@2.0.0 79 silly saveTree | |
– js-tokens@3.0.2
79 silly saveTree | ±- builtin-modules@1.1.1
79 silly saveTree | ±- commander@2.19.0
79 silly saveTree | ±- js-yaml@3.13.0
79 silly saveTree | | ±- argparse@1.0.10
79 silly saveTree | | | -- sprintf-js@1.0.3 79 silly saveTree | |
– esprima@4.0.1
79 silly saveTree | ±- tslib@1.9.3
79 silly saveTree | -- tsutils@2.29.0 79 silly saveTree +-- typescript@3.3.3333 79 silly saveTree
– yalc@1.0.0-pre.27
79 silly saveTree ±- del@2.2.2
79 silly saveTree | ±- globby@5.0.0
79 silly saveTree | | ±- array-union@1.0.2
79 silly saveTree | | | -- array-uniq@1.0.3 79 silly saveTree | | +-- object-assign@4.1.1 79 silly saveTree | | +-- pify@2.3.0 79 silly saveTree | |
– pinkie-promise@2.0.1
79 silly saveTree | | -- pinkie@2.0.4 79 silly saveTree | +-- is-path-cwd@1.0.0 79 silly saveTree | +-- is-path-in-cwd@1.0.1 79 silly saveTree | |
– is-path-inside@1.0.1
79 silly saveTree | | -- path-is-inside@1.0.2 79 silly saveTree | +-- object-assign@4.1.1 79 silly saveTree | +-- pify@2.3.0 79 silly saveTree |
– pinkie-promise@2.0.1
79 silly saveTree ±- fs-extra@4.0.3
79 silly saveTree | ±- graceful-fs@4.1.15
79 silly saveTree | ±- jsonfile@4.0.0
79 silly saveTree | -- universalify@0.1.2 79 silly saveTree +-- graceful-fs@4.1.15 79 silly saveTree +-- ignore@5.0.6 79 silly saveTree +-- npm-packlist-fixed@1.1.12 79 silly saveTree | +-- ignore-walk@3.0.1 79 silly saveTree |
– npm-bundled@1.0.6
79 silly saveTree ±- user-home@2.0.0
79 silly saveTree | -- os-homedir@1.0.2 79 silly saveTree
– yargs@7.1.0
79 silly saveTree ±- camelcase@3.0.0
79 silly saveTree ±- cliui@3.2.0
79 silly saveTree | ±- string-width@1.0.2
79 silly saveTree | | ±- code-point-at@1.1.0
79 silly saveTree | | -- is-fullwidth-code-point@1.0.0 79 silly saveTree | |
– number-is-nan@1.0.1
79 silly saveTree | -- wrap-ansi@2.1.0 79 silly saveTree +-- decamelize@1.2.0 79 silly saveTree +-- get-caller-file@1.0.3 79 silly saveTree +-- os-locale@1.4.0 79 silly saveTree |
– lcid@1.0.0
79 silly saveTree | -- invert-kv@1.0.0 79 silly saveTree +-- read-pkg-up@1.0.1 79 silly saveTree | +-- find-up@1.1.2 79 silly saveTree | |
– path-exists@2.1.0
79 silly saveTree | -- read-pkg@1.1.0 79 silly saveTree | +-- load-json-file@1.1.0 79 silly saveTree | | +-- parse-json@2.2.0 79 silly saveTree | | |
– error-ex@1.3.2
79 silly saveTree | | | -- is-arrayish@0.2.1 79 silly saveTree | |
– strip-bom@2.0.0
79 silly saveTree | | -- is-utf8@0.2.1 79 silly saveTree | +-- normalize-package-data@2.5.0 79 silly saveTree | | +-- hosted-git-info@2.7.1 79 silly saveTree | |
– validate-npm-package-license@3.0.4
79 silly saveTree | | ±- spdx-correct@3.1.0
79 silly saveTree | | | ±- spdx-expression-parse@3.0.0
79 silly saveTree | | | | ±- spdx-exceptions@2.2.0
79 silly saveTree | | | | -- spdx-license-ids@3.0.3 79 silly saveTree | | |
– spdx-license-ids@3.0.3
79 silly saveTree | | -- spdx-expression-parse@3.0.0 79 silly saveTree |
– path-type@1.1.0
79 silly saveTree ±- require-directory@2.1.1
79 silly saveTree ±- require-main-filename@1.0.1
79 silly saveTree ±- set-blocking@2.0.0
79 silly saveTree ±- string-width@1.0.2
79 silly saveTree ±- which-module@1.0.0
79 silly saveTree ±- y18n@3.2.1
79 silly saveTree -- yargs-parser@5.0.0 80 warn @tensorflow/tfjs-node@1.0.2 No license field. 81 verbose stack Error: @tensorflow/tfjs-node-gpu@1.0.2 install:
node scripts/install.js gpu download81 verbose stack Exit status 1 81 verbose stack at EventEmitter.<anonymous> (C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:301:16) 81 verbose stack at EventEmitter.emit (events.js:193:13) 81 verbose stack at ChildProcess.<anonymous> (C:\Users\PRND\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14) 81 verbose stack at ChildProcess.emit (events.js:193:13) 81 verbose stack at maybeClose (internal/child_process.js:1001:16) 81 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:266:5) 82 verbose pkgid @tensorflow/tfjs-node-gpu@1.0.2 83 verbose cwd C:\prnd\tfjs-node 84 verbose Windows_NT 10.0.16299 85 verbose argv "C:\\nodejs\\node.exe" "C:\\Users\\PRND\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "@tensorflow/tfjs-node-gpu" 86 verbose node v11.13.0 87 verbose npm v6.9.0 88 error code ELIFECYCLE 89 error errno 1 90 error @tensorflow/tfjs-node-gpu@1.0.2 install:
node scripts/install.js gpu download`
90 error Exit status 1
91 error Failed at the @tensorflow/tfjs-node-gpu@1.0.2 install script.
91 error This is probably not a problem with npm. There is likely additional logging output above.
92 verbose exit [ 1, true ]
Issue Analytics
- State:
- Created 4 years ago
- Comments:11 (4 by maintainers)
Top GitHub Comments
@maddy027 @adwellj TensorFlow has strict version requirement for Cuda and cuDNN.
For tfjs-node@0.x.x (with libtensorflow r1.12 or prior), it requires CUDA 9.0 +cuDNN 7.1 For tfjs-node@1.x.x (with libtensorflow r1.13), it requires CUDA 10.0 (https://www.tensorflow.org/install/gpu#software_requirements)
Detailed version info has been added in the readme file