tf.train.get_checkpoint_state用法

tf.train.get_checkpoint_state:从“检查点”文件返回CheckpointState原型。其中有model_checkpoint_path和all_model_checkpoint_paths两个属性。其中model_checkpoint_path保存了最新的tensorflow模型文件的路径+文件名,是个字符串。all_model_checkpoint_paths则有未被删除的所有tensorflow模型文件的路径+文件名,是个列表。

checkpoint_dir = "./train_model/model/"
ckpt = tf.train.get_checkpoint_state(checkpoint_dir)
print(ckpt)
print(ckpt.model_checkpoint_path)
print(ckpt.all_model_checkpoint_paths)


model_checkpoint_path: "./train_model/model/test.ckpt-17000"
all_model_checkpoint_paths: "./train_model/model/test.ckpt-16200"
all_model_checkpoint_paths: "./train_model/model/test.ckpt-16400"
all_model_checkpoint_paths: "./train_model/model/test.ckpt-16600"
all_model_checkpoint_paths: "./train_model/model/test.ckpt-16800"
all_model_checkpoint_paths: "./train_model/model/test.ckpt-17000"


./train_model/model/test.ckpt-17000
['./train_model/model/test.ckpt-16200', 
 './train_model/model/test.ckpt-16400', 
 './train_model/model/test.ckpt-16600', 
 './train_model/model/test.ckpt-16800', 
 './train_model/model/test.ckpt-17000']
tf.train.get_checkpoint_state(
    checkpoint_dir, latest_filename=None
)

如果“检查点”文件包含有效的CheckpointState proto,则将其返回。

Args

checkpoint_dir检查点checkpoints的目录。
latest_filename检查点checkpoint文件的可选名称。默认为“检查点checkpoint”。

Returns

一个CheckpointState(如果状态可用),否则为None。

Raises

ValueError如果读取的检查点未设置model_checkpoint_path。

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值