旧 cpu 上的 tfjs-node(没有 AVX)

tfjs-node on old cpu (without AVX)

希望使用 nodejs 在 tfjs 中执行初始步骤。目前,为了测试,我只能使用具有以下配置的计算机: Windows 7 SP1 8GB内存 e7500(无 AVX) GeForce 750Ti 节点 v12.19.0

使用 tfjs-node 时,出现错误:

return process.dlopen (module, path.toNamespacedPath (filename));

据我了解,这是因为处理器非常旧,没有 AVX。 我能以某种方式重建 tfjs-node 以在我的处理器上工作吗,构建 tfjs-node-gpu 是理想的选择。如果有这样的机会,我该怎么做呢?

我遇到过来自 fo40225 (https://github.com/fo40225) 的程序集,但它们适用于 Python。

解决了一个问题。 首先我尝试将 Windows 更改为 Win10,但没有帮助。 因此,我决定重建tensorflow.dll。经过多次尝试,我想出了这个设置: 巴塞尔 3.1 Python 3.8 NumPy 全局安装 VS 构建工具 2019 Tensorflow分支2.3编译(bazel build -c opt //tensorflow/tools/lib_package:libtensorflow)

之后我将 dll 复制到 node_modules \ @tensorflow \ tfjs-node \ lib \ napi-v6

文件夹