Misalnya, jika model disimpan ke dalam folder test
dengan melakukan saver.save(session, '/path/to/test')
- akan menghasilkan file checkpoints
dan model-0
. Di mana file checkpoints
akan memiliki sesuatu seperti ini:
model_checkpoint_path: "test/model-0"
all_model_checkpoint_paths: "test/model-0"
Yang jika Anda menelepon sekarang tf.train.latest_checkpoint('test')
dari direktori yang sama, akan menghasilkan None
.
Ini karena os.path.join(checkpoint_dir, ckpt.model_checkpoint_path)
yang untuk jalur relatif seperti di atas akan menghasilkan test/test/model-0
.
Diperbaiki oleh:
Ubah-Id: I47d8536b9b2ed3dcc193d6e6b7f4573a4e22c9b3
Kami mengabaikan yang gerrit -- jika https://github.com/tensorflow/tensorflow/pull/573 terlihat bagus, kami dapat menggabungkan
Masalah ini tetap ada saat Anda mengubah nama folder yang dijalankan. Tampaknya file pos pemeriksaan/pos pemeriksaan hanya menyimpan jalur lama dan tf gagal ketika recent_checkpoint digunakan di folder baru ini.
Komentar yang paling membantu
Masalah ini tetap ada saat Anda mengubah nama folder yang dijalankan. Tampaknya file pos pemeriksaan/pos pemeriksaan hanya menyimpan jalur lama dan tf gagal ketika recent_checkpoint digunakan di folder baru ini.