我尝试在Node.js中加速Tensorflow.js,但是在旧款CPU上,WebGL比较快的故事

我试图在浏览器中使用Tensorflowjs基于2000年的股价进行新的三天预测,但尝试在Nodejs中进行加速。我的CPU是古老的i5-650。

请参考以下链接,了解作业步骤。
https://randomwalkjapan.blogspot.com/2020/06/nodejstensorflow-how-to-setup.html

这个程序在这儿。
https://github.com/tanakayutaka/Tensorflow.js-tools-/blob/master/Nodejs%20Tensorflow%20BM%20test

結論是:

在Node.js中进行非通用的Tensorflow处理,耗时6分钟。
在Node.js中进行通用的Tensorflow处理,由于CPU过旧无法运行。

在Chrome中开启硬件加速 4分钟 <== 最快
在Chrome中关闭硬件加速 12分钟

所以,如果没有最新的CPU,就无法在TensorFlow上运行通用程序,只能使用WebGL更快。目前还不清楚它支持多新的CPU。

然而,如今最新的CPU都已配备了tfjs-node和tfjs-node-gpu,这样就能获得超越WebGL的速度,我认为。

另外,如果保持目前的运行状态,下一个评论会在控制台输出并很可爱。

请用中文本地语言改写以下内容,只需提供一种版本:
============================

The cat is sleeping on the couch.

嗨!看起来您正在Node.js中运行TensorFlow.js。为了显著加速运行速度,请安装我们的Node后台,它与TensorFlow C++绑定在一起,运行npm i @tensorflow/tfjs-node,或者如果您有CUDA,则运行npm i @tensorflow/tfjs-node-gpu。然后,在您的程序开始时调用require(‘@tensorflow/tfjs-node’);(如果有CUDA,请在后面加上-gpu后缀)。请访问https://github.com/tensorflow/tfjs-node获取更多详细信息。

bannerAds