                  logger.trace("Save Requested: (iteration: %s", iteration)
                  model.save_models()
                  self.save_now = False
          logger.debug("Training cycle complete")
          model.save_models()
          trainer.clear_tensorboard()
          self.stop = True
  
      def monitor(self, thread):
          """ Monitor the console, and generate + monitor preview if requested """
 
</s> remove                 model.save_models()
 </s> add                 model.save_models(False) </s> remove                     model.save_models()
 </s> add                     model.save_models(snapshot_iteration) </s> remove                     model.save_models()
 </s> add                     model.save_models(snapshot_iteration) </s> remove     def save_models(self):
 </s> add     def save_models(self, snapshot_iteration):
        model.save_models(False)
                  logger.trace("Save Requested: (iteration: %s", iteration)
                  model.save_models()
                  self.save_now = False
          logger.debug("Training cycle complete")
        model.save_models(False)
          trainer.clear_tensorboard()
          self.stop = True
  
      def monitor(self, thread):
          """ Monitor the console, and generate + monitor preview if requested """
keep keep keep keep replace keep keep keep keep keep
 Add save snapshot backup option for training 
scripts/train.py