Python 如何将tensorflow.meta.data.index转换为.ckpt文件?
我们知道,当使用Python 如何将tensorflow.meta.data.index转换为.ckpt文件?,python,tensorflow,Python,Tensorflow,我们知道,当使用tensorflow保存检查点时,我们有3个文件,例如: 型号ckpt.数据-00000-of-00001 model.ckpt.index model.ckpt.meta 我检查了更快的rcnn,发现他们有一个evaluation.py脚本,可以帮助评估预先训练的模型,但该脚本只接受.ckpt文件(因为他们在上面提供了一些预先训练的模型) 我已经从他们预先训练好的模型中进行了一些微调 然后我想知道是否有办法将所有.data-00000-of-00001,.index和.meta
tensorflow
保存检查点时,我们有3个文件,例如:
型号ckpt.数据-00000-of-00001
model.ckpt.index
model.ckpt.meta
我检查了更快的rcn
n,发现他们有一个evaluation.py脚本,可以帮助评估预先训练的模型,但该脚本只接受.ckpt文件(因为他们在上面提供了一些预先训练的模型)
我已经从他们预先训练好的模型中进行了一些微调
然后我想知道是否有办法将所有.data-00000-of-00001
,.index和.meta转换为一个.ckpt文件,以便在检查点上运行evaluate.py脚本
(我还注意到,他们在repo中提供的预训练模型只有1个.ckpt
文件,当保存检查点函数生成3个文件时,他们怎么能做到这一点呢?
{
型号.ckpt.data-00000-of-00001
model.ckpt.index
model.ckpt.meta
}
是最新的检查点格式
当
{model.ckpt}
是以前的检查点格式
这将是在相同的概念,以转换任天堂交换机到NES。。。或将3张CD捆绑到单个ROM盒带中 您不需要转换,您可以使用
saver = tf.train.Saver()
saver.save(sess, 'path of save/fileName.ckpt')
要恢复网络以供以后或在其他脚本中重新使用,请使用:
saver = tf.train.Saver()
saver.restore(sess, tf.train.latest_checkpoint('path of save/')
sess.run(....)
要点:
如果不知道evaluation.py的作用,很难为您提供帮助。将.data-XXXXX的完整文件名传递给它可能仍然有效