Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Tensorflow js:您的应用程序包含足够小的操作,可以在CPU后端执行,但是找不到CPU后端_Javascript_Tensorflow_Tensorflow.js - Fatal编程技术网

Javascript Tensorflow js:您的应用程序包含足够小的操作,可以在CPU后端执行,但是找不到CPU后端

Javascript Tensorflow js:您的应用程序包含足够小的操作,可以在CPU后端执行,但是找不到CPU后端,javascript,tensorflow,tensorflow.js,Javascript,Tensorflow,Tensorflow.js,我使用带有webgl后端的tfjs在浏览器中使用手姿势tensorflow模型进行手部检测。 然而,我在控制台中看到警告 您的应用程序包含足够小的操作,可以在CPU后端执行,但是找不到CPU后端。考虑导入CPU后端(@ TysFrase/TFJS后端CPU)以获得更好的性能。>/P> 如果我尝试将它添加到我的项目中,我会看到很多关于CPU后端已经注册的警告 在tfjs中是否有办法将CPU和GPU(webgl)一起使用?默认情况下,Tensorflow JS在CPU上进行一些推断(正向传播而不是反

我使用带有webgl后端的tfjs在浏览器中使用手姿势tensorflow模型进行手部检测。 然而,我在控制台中看到警告
您的应用程序包含足够小的操作,可以在CPU后端执行,但是找不到CPU后端。考虑导入CPU后端(@ TysFrase/TFJS后端CPU)以获得更好的性能。>/P>
如果我尝试将它添加到我的项目中,我会看到很多关于CPU后端已经注册的警告


在tfjs中是否有办法将CPU和GPU(webgl)一起使用?

默认情况下,Tensorflow JS在CPU上进行一些推断(正向传播而不是反向传播),因为一些CPU具有加快矩阵乘法的向量算术单元

您可以检查
tf.ENV.flags
变量以查看tfjs默认设置的各种状态变量。其中之一是
WEBGL\u CPU\u FORWARD
标志,您可以在控制台或javascript函数中将其设置为true

tf.ENV.set("WEBGL_CPU_FORWARD", true)

这将激活CPU后端,而无需在
脚本中再次导入它。或者,您可以忽略这些警告,因为它们根本不会影响您的程序。

是一条关于它的线索。我也有这个警告。现在我导入GPU和CPU后端。我仍然收到警告:
内核未定义已注册
,但这似乎没有效果。