                              kernel_size=kernel_size,
                              padding=padding,
                              force_initializer=True,
                              **kwargs)
          if self.use_icnr_init:
              self.switch_kernel_initializer(kwargs, original_init)
          if use_instance_norm:
              var_x = InstanceNormalization(name="{}_instancenorm".format(name))(var_x)
 
</s> remove             var_x = InstanceNormalization()(var_x)
 </s> add             var_x = InstanceNormalization(name="{}_instancenorm".format(name))(var_x) </s> remove             var_x = LeakyReLU(0.1)(var_x)
 </s> add             var_x = LeakyReLU(0.1, name="{}_leakyrelu".format(name))(var_x) </s> remove             var_x = InstanceNormalization()(var_x)
 </s> add             var_x = InstanceNormalization(name="{}_instancenorm".format(name))(var_x) </s> remove             var_x = ReflectionPadding2D(stride=1, kernel_size=kernel_size)(var_x)
 </s> add             var_x = ReflectionPadding2D(stride=1,
                                        kernel_size=kernel_size,
                                        name="{}_reflectionpadding2d_1".format(name))(var_x)
                            name="{}_conv2d".format(name),
                              kernel_size=kernel_size,
                              padding=padding,
                              force_initializer=True,
                            name="{}_conv2d".format(name),
                              **kwargs)
          if self.use_icnr_init:
              self.switch_kernel_initializer(kwargs, original_init)
          if use_instance_norm:
              var_x = InstanceNormalization(name="{}_instancenorm".format(name))(var_x)
keep keep add keep 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