微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

旧cpu上的tfjs-node无AVX

如何解决旧cpu上的tfjs-node无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 BuildTools 2019 Tensorflow分支2.3已编译(Bazel build -c opt // tensorflow / tools / lib_package:libtensorflow)

之后,我将dll复制到具有node_modules \ @tensorflow \ tfjs-node \ lib \ napi-v6的文件夹中

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。