0
私は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
)