diff --git a/mainscripts/Trainer.py b/mainscripts/Trainer.py index 5cc8acf..df74ca3 100644 --- a/mainscripts/Trainer.py +++ b/mainscripts/Trainer.py @@ -163,9 +163,13 @@ def trainerThread (s2c, c2s, e, model_save() is_reached_goal = True io.log_info ('You can use preview now.') - - if not is_reached_goal and (time.time() - last_save_time) >= save_interval_min*60: + + need_save = False + while time.time() - last_save_time >= save_interval_min*60: last_save_time += save_interval_min*60 + need_save = True + + if not is_reached_goal and need_save: model_save() send_preview()