              raise FaceswapError(f"{arch}' is not compatible with your version of Tensorflow. The "
                                  f"minimum version required is {tf_min} whilst you have version "
                                  f"{tf_ver} installed.")
  
      def build_model(self, inputs):
          """ Create the model's structure.
  
          Parameters
          ----------
          inputs: list
 
</s> remove         tf_min = model.get("tf_min", 2.0)
 </s> add         tf_min = model.tf_min </s> remove         if get_backend() == "amd" and model.get("no_amd"):
            valid = [k for k, v in _MODEL_MAPPING.items() if not v.get('no_amd')]
 </s> add         if get_backend() == "amd" and model.no_amd:
            valid = [k for k, v in _MODEL_MAPPING.items() if not v.no_amd] </s> remove     def _scale_filters(self, original_filters):
 </s> add     def _scale_filters(self, original_filters: int) -> int: </s> remove     def _build_encoders(self, inputs):
 </s> add     def _build_encoders(self, inputs: List[Tensor]) -> Dict[str, keras.models.Model]: </s> remove     def __call__(self, inputs):
 </s> add     def __call__(self, inputs: Tensor) -> Tensor:
    def build_model(self, inputs: List[Tensor]) -> keras.models.Model:
              raise FaceswapError(f"{arch}' is not compatible with your version of Tensorflow. The "
                                  f"minimum version required is {tf_min} whilst you have version "
                                  f"{tf_ver} installed.")
  
    def build_model(self, inputs: List[Tensor]) -> keras.models.Model:
          """ Create the model's structure.
  
          Parameters
          ----------
          inputs: list
keep keep keep keep replace keep keep keep keep keep
 Model updates
- Increase model summary width
- Phaze A updates
  - Update some min/max values
  - Add Decoder Filter Slope Mode
  - Add additional arguments for Upsampling2D
  - Adjust upsampling method for multiple upsamples in FC layers
  - Typing 
plugins/train/model/phaze_a.py