      ORIGINAL = "original"
      SHAOANLU = "shaoanlu"    
              
  
  def inst_norm():
      return InstanceNormalization()
  
  
  ENCODER = EncoderType.ORIGINAL
 
</s> remove                        kernel_initializer=RandomNormal(0, 0.02))(x)
 </s> add                        kernel_initializer=_kern_init)(x) </s> remove         x = self.upscale_sep3(512)(inpt)
        x = self.upscale_sep3(256)(x)
        x = self.upscale_sep3(self.IMAGE_SHAPE[0])(x)
 </s> add         x = self.upscale_inst_norm(512)(inpt)
        x = self.upscale_inst_norm(256)(x)
        x = self.upscale_inst_norm(self.IMAGE_SHAPE[0])(x) </s> remove             x = SeparableConv2D(filters, kernel_size=kernel_size, strides=strides, kernel_initializer=RandomNormal(0, 0.02), padding='same', **kwargs)(x)        
 </s> add             x = SeparableConv2D(filters, kernel_size=kernel_size, strides=strides, kernel_initializer=_kern_init, padding='same', **kwargs)(x)         </s> remove     def conv_sep3(self, filters, kernel_size=3, strides=2, use_instance_norm=True, **kwargs):
 </s> add     def conv_inst_norm(self, filters, kernel_size=3, strides=2, use_instance_norm=True, **kwargs): </s> remove     def upscale_sep3(self, filters, use_instance_norm=True, **kwargs):
 </s> add     def upscale_inst_norm(self, filters, use_instance_norm=True, **kwargs):
_kern_init = RandomNormal(0, 0.02)


      ORIGINAL = "original"
      SHAOANLU = "shaoanlu"    
              
  
_kern_init = RandomNormal(0, 0.02)


  def inst_norm():
      return InstanceNormalization()
  
  
  ENCODER = EncoderType.ORIGINAL
keep keep keep add keep keep keep keep keep
 Slight OriginaHightRes Model re-factoring (#464)

* Model re-factoring, might fix red screen of death on multi-gpu configurations

* Limited trainer support for various INPUT_SIZE 
plugins/Model_OriginalHighRes/Model.py