          logger.debug("Initializing %s: (use_subpixel: %s, use_icnr_init: %s, use_convaware_init: "
                       "%s, use_reflect_padding: %s, first_run: %s)",
                       self.__class__.__name__, use_subpixel, use_icnr_init, use_convaware_init,
                       use_reflect_padding, first_run)
          self.first_run = first_run
          self.use_subpixel = use_subpixel
          self.use_icnr_init = use_icnr_init
          self.use_convaware_init = use_convaware_init
 
</s> remove             inp = ReflectionPadding2D(stride=strides, kernel_size=kernel_size)(inp)
 </s> add             inp = ReflectionPadding2D(stride=strides,
                                      kernel_size=kernel_size,
                                      name="{}_reflectionpadding2d".format(name))(inp) </s> remove             inp = ReflectionPadding2D(stride=1, kernel_size=kernel_size)(inp)
 </s> add             inp = ReflectionPadding2D(stride=1,
                                      kernel_size=kernel_size,
                                      name="{}_reflectionpadding2d".format(name))(inp)
        self.names = dict()
          logger.debug("Initializing %s: (use_subpixel: %s, use_icnr_init: %s, use_convaware_init: "
                       "%s, use_reflect_padding: %s, first_run: %s)",
                       self.__class__.__name__, use_subpixel, use_icnr_init, use_convaware_init,
                       use_reflect_padding, first_run)
        self.names = dict()
          self.first_run = first_run
          self.use_subpixel = use_subpixel
          self.use_icnr_init = use_icnr_init
          self.use_convaware_init = use_convaware_init
keep keep keep add keep keep keep keep
 Model Structure Changes

Standardize inputs for AutoEncoders
Name outputs from AutoEncoders
Name layers in nn_blocks.py 
lib/model/nn_blocks.py