Saver类用来保存和恢复变量
Saver类增加了保存和恢复变量到checkpoints的操作。它还提供了运行这些操作的便利方法。
Checkpoints是专有格式的二进制文件,将变量名称映射到张量值。检查Checkpoints文件内容的最佳方式是使用Saver加载它。
Saver可以用计数器自动编号checkpoint文件,这可以让你在训练模型时,在不同的步骤中保留多个checkpoint。例如,你可以使用训练步数对checkpoint文件名进行编号。为了避免填写磁盘,savers自动管理checkpoint文件。例如,只保留N个最近的checkpoint文件,或者每N个训练时间内保留一个checkpoint文件。
You number checkpoint filenames by passing a value to the optional global_step argument to save():
你可以通过向传值对
通过将值传递给 save()可选的global_step参数来为checkpoint文件编号:
saver.save(sess, 'my-model', global_step=0) ==> filename: 'my-model-0'
...
saver.save(sess, 'my-model', global_step=1000) ==> filename: 'my-model-1000'
saver.save(sess, 'model', global_step=0) ==> filename: 'model-0'
...
saver.save(sess, 'model', global_step=1000) ==> filename: 'model-1000'
Additionally, optional arguments to the Saver() constructor let you control the proliferation of checkpoint files on disk
另外,Saver()构造函数的可选参数可以控制磁盘上ch