0
我使用Estimator和我在循環中訓練模型來提供數據。每一步都是最後一步。每個最後一步都會保存檢查點。我希望避免在每次迭代中保存檢查點以提高培訓的性能(速度)。 我找不到任何信息如何做到這一點。你有什麼想法/建議/解決方案?爲Estimator最後一步不保存檢查點
classifier = Estimator(
model_fn=cnn_model_fn,
model_dir="./temp_model_Adam",
config=tf.contrib.learn.RunConfig(
save_checkpoints_secs=None,
save_checkpoints_steps=100,
save_summary_steps=None
)
)
# Train the model
for e in range(0, 10):
numbers = np.arange(10000)
np.random.shuffle(numbers)
for step in range(0, 2000):
classifier.fit(
input_fn=lambda: read_images_for_training_as_batch(step, path, 5, numbers),
steps=1
)