在学到语音识别项目speech 时,出现 No backend found in registry 这个错误,如何解决?
来源:13-2 加载预训练语音识别模型

慕圣5273352
2021-03-05
在学到语音识别项目speech 时,出现 No backend found in registry 这个错误,如何解决?
写回答
2回答
-
鹤12
2022-01-06
请参考tensorflow2.0版本的更新说明:https://github.com/tensorflow/tfjs/releases/tag/tfjs-v2.0.0
tensorflow更新至2.0后,CPU和WebGL后端已从tfjs-core移出到它们自己的包中。如果没有使用 union 包(即没有使用tfjs,直接使用了 tfjs-core、tfjs-layers、tfjs-converter、tfjs-data),您需要将tfjs-backend-cpu和tfjs-backend-webgl后端导入您的应用程序以获得与以前相同的行为。
Speech项目中,加载了speech-commands模型,此模型中使用了tfjs-core,因此需要增加tfjs-backend-webgl导入。
解决方法:增加import * as tf from '@tensorflow/tfjs'; 或者 import ‘@tensorflow/tfjs-backend-webgl’语句即可。
112022-02-12 -
lewis
2021-03-05
第一,检查一下版本号,可能你安装的版本号已经比课程的新了。
第二,用谷歌搜索一下你这个问题,看看社区的人是怎么解决的。022021-06-10
相似问题