  #!/usr/bin/env python3
  """ Original Trainer """
  
  from ._base import TrainerBase as Trainer
 
</s> remove     def __init__(self, model, images, batch_size):
 </s> add     def __init__(self, model, images, batch_size, configfile): </s> remove     def __init__(self, side, images, model, use_mask, batch_size):
        logger.debug("Initializing %s: side: '%s', num_images: %s, batch_size: %s)",
                     self.__class__.__name__, side, len(images), batch_size)
 </s> add     def __init__(self, side, images, model, use_mask, batch_size, config):
        logger.debug("Initializing %s: side: '%s', num_images: %s, batch_size: %s, config: %s)",
                     self.__class__.__name__, side, len(images), batch_size, config) </s> remove         augment_color:      Perform random shifting of LAB colors
 </s> add         augment_color:      Perform random shifting of L*a*b* colors
from ._base import TrainerBase


class Trainer(TrainerBase):
    """ Original is currently identical to Base """
    def __init__(self, *args, **kwargs):  # pylint:disable=useless-super-delegation
        super().__init__(*args, **kwargs)

  #!/usr/bin/env python3
  """ Original Trainer """
  
from ._base import TrainerBase


class Trainer(TrainerBase):
    """ Original is currently identical to Base """
    def __init__(self, *args, **kwargs):  # pylint:disable=useless-super-delegation
        super().__init__(*args, **kwargs)

keep keep keep replace
 Expose Augmentation Options to config 
plugins/train/trainer/original.py