                                     activation="sigmoid",
                                     name="face_out")
          outputs = [var_x]
  
          if self.config.get("mask_type", None):
              var_y = input_
              var_y = self.blocks.upscale(var_y, 512)
              var_y = self.blocks.upscale(var_y, 256)
              var_y = self.blocks.upscale(var_y, self.input_shape[0])
              var_y = self.blocks.conv2d(var_y, 1,
 
</s> remove         if self.config.get("mask_type", None):
 </s> add         if self.config.get("replicate_input_mask", False):
 </s> remove         if self.config.get("mask_type", None):
 </s> add         if self.config.get("replicate_input_mask", False):
 </s> remove         if self.config.get("mask_type", None):
 </s> add         if self.config.get("replicate_input_mask", False): </s> remove         if self.config.get("mask_type", None):
 </s> add         if self.config.get("replicate_input_mask", False): </s> remove         # Mask
        if self.config.get("mask_type", None):
 </s> add         if self.config.get("replicate_input_mask", False):
        if self.config.get("replicate_input_mask", False):
                                     activation="sigmoid",
                                     name="face_out")
          outputs = [var_x]
  
        if self.config.get("replicate_input_mask", False):
              var_y = input_
              var_y = self.blocks.upscale(var_y, 512)
              var_y = self.blocks.upscale(var_y, 256)
              var_y = self.blocks.upscale(var_y, self.input_shape[0])
              var_y = self.blocks.conv2d(var_y, 1,
keep keep keep keep replace keep keep keep keep keep
 Smart Mask Exposure for Extraction & Training (#831)

Smart Masks - Initial Commit 
plugins/train/model/villain.py