@ tenorflow / tf js -node: версия tenorflow.dll для процессоров без AVX - PullRequest
1 голос
/ 04 августа 2020

TensorFlow не предоставляет двоичные файлы с процессорами без AVX поддерживает , начиная с версии 1.6 . После долгих поисков решения для этого я нашел репозиторий GitHub (спасибо автору), который предоставил сообществу некоторые колеса для процессоров без AVX. Я установил .whl на свой компьютер, и он работает как шарм.

Я ищу что-то подобное для Node JS. У меня есть проект, разработанный с помощью @tensorflow/tfjs-node, который работает в ЦП с поддержкой AVX, но не работает в ЦП без AVX. Если я попытаюсь выполнить его, я получу ошибку, связанную с библиотекой DLL:

internal/modules/cjs/loader.js:1188
  return process.dlopen(module, path.toNamespacedPath(filename));
                 ^

Error: A dynamic link library (DLL) initialization routine failed.
\\?\C:\tensorflow-node-2.0.1\node_modules\@tensorflow\tfjs-node\lib\napi-v6\tfjs_binding.node
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1188:18)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)
    at Module.require (internal/modules/cjs/loader.js:1026:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (C:\tensorflow-node-2.0.1\node_modules\@tensorflow\tfjs-node\dist\index.js:58:16)
    at Module._compile (internal/modules/cjs/loader.js:1138:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
    at Module.load (internal/modules/cjs/loader.js:986:32)
    at Function.Module._load (internal/modules/cjs/loader.js:879:14)

DLL, которая вызывает ошибку: node_modules\@tensorflow\tfjs-node\lib\napi-v6\tensorflow.dll.

Я пытался установить предыдущую версия @tensorflow\tfjs-node вроде этой Проблема с GitHub сообщает безуспешно. У меня та же ошибка.

Есть ли tensorflow.dll для ЦП без AVX?

...