ソースを参照

Merge: [ConvNets/EffNetV2/TF2] model resume fixed

Krzysztof Kudrynski 3 年 前
コミット
ef0128ec4c
1 ファイル変更2 行追加1 行削除
  1. 2 1
      TensorFlow2/Classification/ConvNets/runtime/runner.py

+ 2 - 1
TensorFlow2/Classification/ConvNets/runtime/runner.py

@@ -282,7 +282,8 @@ class Runner(object):
 
             target_img_size = self.params.train_img_size
             epochs_per_stage = train_epochs // n_stages 
-            for stage in range(resumed_epoch // epochs_per_stage, n_stages):
+            resumed_stage = min(resumed_epoch // epochs_per_stage, n_stages-1)
+            for stage in range(resumed_stage, n_stages):
                 epoch_st = stage * epochs_per_stage 
                 epoch_end = (epoch_st + epochs_per_stage) if stage < n_stages-1 else train_epochs
                 epoch_curr = epoch_st if epoch_st >= resumed_epoch else resumed_epoch