              rounding=1,
              type=int,
              dest="batch_size",
              default=16,
              group="training",
              help="Batch size. This is the number of images processed through the model for each "
                   "side per iteration. NB: As the model is fed 2 sides at a time, the actual "
                   "number of images within the model at any one time is double the number that you "
                   "set here. Larger batches require more GPU RAM."))
          argument_list.append(dict(
              opts=("-it", "--iterations"),
              action=Slider,
              min_max=(0, 5000000),
              rounding=20000,
 
</s> remove             group="training",
            help="Length of training in iterations. This is only really used for automation. "
                 "There is no 'correct' number of iterations a model should be trained for. "
                 "You should stop training when you are happy with the previews. However, if "
                 "you want the model to stop automatically at a set number of iterations, you "
                 "can set that value here."))
 </s> add             group=_("training"),
            help=_("Length of training in iterations. This is only really used for automation. "
                   "There is no 'correct' number of iterations a model should be trained for. "
                   "You should stop training when you are happy with the previews. However, if "
                   "you want the model to stop automatically at a set number of iterations, you "
                   "can set that value here."))) </s> remove             group="plugins",
            help="The number of times to re-feed the detected face into the aligner. Each time "
                 "the face is re-fed into the aligner the bounding box is adjusted by a small "
                 "amount. The final landmarks are then averaged from each iteration. Helps to "
                 "remove 'micro-jitter' but at the cost of slower extraction speed. The more "
                 "times the face is re-fed into the aligner, the less micro-jitter should occur "
                 "but the longer extraction will take."))
 </s> add             group=_("Plugins"),
            help=_("The number of times to re-feed the detected face into the aligner. Each time "
                   "the face is re-fed into the aligner the bounding box is adjusted by a small "
                   "amount. The final landmarks are then averaged from each iteration. Helps to "
                   "remove 'micro-jitter' but at the cost of slower extraction speed. The more "
                   "times the face is re-fed into the aligner, the less micro-jitter should occur "
                   "but the longer extraction will take."))) </s> remove             help="Integer value. Number of folders that will be used to group by blur and "
                 "face-yaw. For blur folder 0 will be the least blurry, while the last folder "
                 "will be the blurriest. For face-yaw the number of bins is by how much 180 "
                 "degrees is divided. So if you use 18, then each folder will be a 10 degree "
                 "increment. Folder 0 will contain faces looking the most to the left whereas the "
                 "last folder will contain the faces looking the most to the right. If the number "
                 "of images doesn't divide evenly into the number of bins, the remaining images "
                 "get put in the last bin. Default value: 5"))
 </s> add             help=_("Integer value. Number of folders that will be used to group by blur and "
                   "face-yaw. For blur folder 0 will be the least blurry, while the last folder "
                   "will be the blurriest. For face-yaw the number of bins is by how much 180 "
                   "degrees is divided. So if you use 18, then each folder will be a 10 degree "
                   "increment. Folder 0 will contain faces looking the most to the left whereas "
                   "the last folder will contain the faces looking the most to the right. If the "
                   "number of images doesn't divide evenly into the number of bins, the remaining "
                   "images get put in the last bin. Default value: 5"))) </s> remove             group="Saving",
            help="Sets the number of iterations between each model save."))
 </s> add             group=_("Saving"),
            help=_("Sets the number of iterations between each model save."))) </s> remove             group="output",
            help="The output size of extracted faces. Make sure that the model you intend to "
                 "train supports your required size. This will only need to be changed for "
                 "hi-res models."))
 </s> add             group=_("output"),
            help=_("The output size of extracted faces. Make sure that the model you intend to "
                   "train supports your required size. This will only need to be changed for "
                   "hi-res models.")))
            group=_("training"),
            help=_("Batch size. This is the number of images processed through the model for each "
                   "side per iteration. NB: As the model is fed 2 sides at a time, the actual "
                   "number of images within the model at any one time is double the number that "
                   "you set here. Larger batches require more GPU RAM.")))
              rounding=1,
              type=int,
              dest="batch_size",
              default=16,
            group=_("training"),
            help=_("Batch size. This is the number of images processed through the model for each "
                   "side per iteration. NB: As the model is fed 2 sides at a time, the actual "
                   "number of images within the model at any one time is double the number that "
                   "you set here. Larger batches require more GPU RAM.")))
            group=_("training"),
            help=_("Batch size. This is the number of images processed through the model for each "
                   "side per iteration. NB: As the model is fed 2 sides at a time, the actual "
                   "number of images within the model at any one time is double the number that "
                   "you set here. Larger batches require more GPU RAM.")))
            group=_("training"),
            help=_("Batch size. This is the number of images processed through the model for each "
                   "side per iteration. NB: As the model is fed 2 sides at a time, the actual "
                   "number of images within the model at any one time is double the number that "
                   "you set here. Larger batches require more GPU RAM.")))
            group=_("training"),
            help=_("Batch size. This is the number of images processed through the model for each "
                   "side per iteration. NB: As the model is fed 2 sides at a time, the actual "
                   "number of images within the model at any one time is double the number that "
                   "you set here. Larger batches require more GPU RAM.")))
            group=_("training"),
            help=_("Batch size. This is the number of images processed through the model for each "
                   "side per iteration. NB: As the model is fed 2 sides at a time, the actual "
                   "number of images within the model at any one time is double the number that "
                   "you set here. Larger batches require more GPU RAM.")))
          argument_list.append(dict(
              opts=("-it", "--iterations"),
              action=Slider,
              min_max=(0, 5000000),
              rounding=20000,
keep keep keep keep replace replace replace replace replace keep keep keep keep keep
 Add Locale support for cli arguments 
lib/cli/args.py