                                "dest": "save_interval",
                                "default": 100,
                                "help": "Sets the number of iterations before saving the model"})
          argument_list.append({"opts": ("-bs", "--batch-size"),
                                "type": int,
                                "action": Slider,
                                "min_max": (2, 256),
                                "rounding": 2,
                                "dest": "batch_size",
 
</s> remove     def save_models(self):
 </s> add     def save_models(self, snapshot_iteration): </s> remove     def save(self, should_backup=False):
 </s> add     def save(self, should_backup=False, snapshot=False): </s> remove         print("\n")
 </s> add  </s> remove         model.save_models()
 </s> add         model.save_models(False)
        argument_list.append({"opts": ("-ss", "--snapshot-interval"),
                              "type": int,
                              "action": Slider,
                              "min_max": (0, 100000),
                              "rounding": 5000,
                              "dest": "snapshot_interval",
                              "default": 25000,
                              "help": "Sets the number of iterations before saving a backup "
                                      "snapshot of the model in it's current state. Set to 0 for "
                                      "off."})
                                "dest": "save_interval",
                                "default": 100,
                                "help": "Sets the number of iterations before saving the model"})
        argument_list.append({"opts": ("-ss", "--snapshot-interval"),
                              "type": int,
                              "action": Slider,
                              "min_max": (0, 100000),
                              "rounding": 5000,
                              "dest": "snapshot_interval",
                              "default": 25000,
                              "help": "Sets the number of iterations before saving a backup "
                                      "snapshot of the model in it's current state. Set to 0 for "
                                      "off."})
          argument_list.append({"opts": ("-bs", "--batch-size"),
                                "type": int,
                                "action": Slider,
                                "min_max": (2, 256),
                                "rounding": 2,
                                "dest": "batch_size",
keep keep add keep keep keep keep keep keep
 Add save snapshot backup option for training 
lib/cli.py