      
      def process(self):
          # Original & LowMem models go with Adjust or Masked converter
          model_name = self.arguments.trainer
          conv_name = self.arguments.converter
          
          if conv_name.startswith("GAN"):
              assert model_name.startswith("GAN") is True, "GAN converter can only be used with GAN model!"
          else:
 
</s> remove                             choices=("Original", "LowMem"), # case sensitive because this is used to load a plug-in.
 </s> add                             choices=("Original", "LowMem", "GAN"), # case sensitive because this is used to load a plug-in. </s> remove                             choices=("Masked", "Adjust"), # case sensitive because this is used to load a plug-in.
 </s> add                             choices=("Masked", "Adjust", "GAN"), # case sensitive because this is used to load a plugin. </s> remove                             choices=("Original", "LowMem"),
 </s> add                             choices=("Original", "LowMem", "GAN"),
        # GAN converter & model must go together
        # Note: GAN prediction outputs a mask + an image, while other predicts only an image
      
      def process(self):
          # Original & LowMem models go with Adjust or Masked converter
        # GAN converter & model must go together
        # Note: GAN prediction outputs a mask + an image, while other predicts only an image
          model_name = self.arguments.trainer
          conv_name = self.arguments.converter
          
          if conv_name.startswith("GAN"):
              assert model_name.startswith("GAN") is True, "GAN converter can only be used with GAN model!"
          else:
keep keep add keep keep keep keep keep keep
 Adding GAN plugin (#102)

Update GAN plugin to latest official version 
scripts/convert.py