训练的时候当然用gpu,速度快呀。
我想用cpu版的tensorflow跑一下,结果报错,这个错误不太容易看懂。

大概意思是没找到一些节点。
后来发现原因,用gpu和cpu保存的pb模型不太一样,但是checkpoints文件是通用的。
使用tensorflow-cpu再把checkpoints文件重新转换一下pb文件就可以了。
完美解决!
本文探讨了在GPU和CPU环境下使用TensorFlow训练模型的差异,特别是关于.pb模型的兼容性问题。作者在尝试使用CPU版TensorFlow运行原本在GPU环境下训练的模型时遇到了错误,经过排查发现,GPU和CPU保存的.pb模型存在不一致,但checkpoints文件是通用的。最终通过使用tensorflow-cpu将checkpoints文件重新转换为.pb文件解决了问题。
训练的时候当然用gpu,速度快呀。
我想用cpu版的tensorflow跑一下,结果报错,这个错误不太容易看懂。

大概意思是没找到一些节点。
后来发现原因,用gpu和cpu保存的pb模型不太一样,但是checkpoints文件是通用的。
使用tensorflow-cpu再把checkpoints文件重新转换一下pb文件就可以了。
完美解决!
2357
3452

被折叠的 条评论
为什么被折叠?