class_docstr: This class handles iteration events to save the model as checkpoint files.
class_docstr_tok: ["This","class","handles","iteration","events","to","save","the","model","as","checkpoint","files","."]
docstr: Saving the model at iter i and print a console log.
  
  : param iter_i: integer of the current iteration
  : return:
docstr_tok: ["Saving","the","model","at","iter","i","and","print","a","console","log",".",":","param","iter_i",":","integer","of","the","current","iteration",":","return",":"]
code: def _save_at(self, iter_i):
      """
      Saving the model at iter i and print a console log.
  
      : param iter_i: integer of the current iteration
      : return:
      """
      if not self.saver:
          return
      self.saver.save(
          sess=tf.get_default_session(),
          save_path=self.file_name_prefix,
          global_step=iter_i,
      )
      tf.logging.info(
          "iter %d saved: %s", iter_i, self.file_name_prefix
      )
  
file_path: NiftyNet/niftynet/engine/handler_model.py
imports: import os
  import tensorflow
  from niftynet.engine.application_variables import global_vars_init_or_restore
  from niftynet.engine.signal import ITER_FINISHED, SESS_FINISHED, SESS_STARTED
  from niftynet.io.misc_io import touch_folder
label_desc: Use image node_id 5 for calling the ModelSaver obj's underlying member method code with example usage: obj._save_at(iter_i) without return types