Tensorflow 获取错误“;未创建保护程序,因为图形中没有要还原的变量";
我正在为我的项目使用OpenPose模型的tf实现 从Tensorflow 获取错误“;未创建保护程序,因为图形中没有要还原的变量";,tensorflow,machine-learning,keras,tensorflow2.0,Tensorflow,Machine Learning,Keras,Tensorflow2.0,我正在为我的项目使用OpenPose模型的tf实现 从models/graph/mobilenet_thin目录中,我试图通过将graph.pb文件加载到tensorflow中,并使用 tf.saved\u model.load()函数,但在加载模型时,我收到以下警告: Saver not created because there are no variables in the graph to restore 因此,我不能在代码后面使用model.predict()函数 我如何解决这个问
models/graph/mobilenet_thin
目录中,我试图通过将graph.pb
文件加载到tensorflow中,并使用
tf.saved\u model.load()
函数,但在加载模型时,我收到以下警告:
Saver not created because there are no variables in the graph to restore
因此,我不能在代码后面使用model.predict()
函数
我如何解决这个问题
PS:我只有
.pb
文件,没有vaiables
文件夹出现此错误的原因是,您试图加载使用TF 2.x使用TF 1.x训练的冻结图形(.pb)。使用相同版本的Tensorflow进行训练和加载。并且在加载冻结图时也使用完整路径,即绝对路径。谢谢出现此错误的原因似乎是,您试图通过使用TF2.x加载使用TF1.x训练的冻结图(.pb)。使用相同版本的Tensorflow进行训练和加载。并且在加载冻结图时也使用完整路径,即绝对路径。谢谢