          -------
          :class:`keras.Model`
              The selected keras model for the chosen encoder architecture
          """
          if self._selected_model.get("keras_name"):
              kwargs = self._selected_model["kwargs"]
              kwargs["input_shape"] = self._input_shape
              kwargs["include_top"] = False
              kwargs["weights"] = "imagenet" if self._config["enc_load_weights"] else None
              retval = getattr(kapp, self._selected_model["keras_name"])(**kwargs)
          else:
 
</s> remove             retval = getattr(kapp, self._selected_model["keras_name"])(**kwargs)
 </s> add             retval = getattr(kapp, model.keras_name)(**kwargs) </s> remove         Parameters
        ----------
        input_shape: tuple
            The input shape for the model

 </s> add  </s> remove         model = _MODEL_MAPPING.get(arch)
        model["kwargs"] = self._model_kwargs.get(arch, {})
 </s> add         model = _MODEL_MAPPING[arch]
        kwargs = self._model_kwargs.get(arch, {}) </s> remove     def _selected_model(self):
        """ dict: The selected encoder model options dictionary """
 </s> add     def _selected_model(self) -> Tuple[_EncoderInfo, dict]:
        """ tuple(dict, :class:`_EncoderInfo`): The selected encoder model and it's associated
        keyword arguments """ </s> remove             model["kwargs"]["include_preprocessing"] = False
        return model
 </s> add             kwargs["include_preprocessing"] = False
        return model, kwargs
        model, kwargs = self._selected_model
        if model.keras_name:
          -------
          :class:`keras.Model`
              The selected keras model for the chosen encoder architecture
          """
        model, kwargs = self._selected_model
        if model.keras_name:
        model, kwargs = self._selected_model
        if model.keras_name:
              kwargs["input_shape"] = self._input_shape
              kwargs["include_top"] = False
              kwargs["weights"] = "imagenet" if self._config["enc_load_weights"] else None
              retval = getattr(kapp, self._selected_model["keras_name"])(**kwargs)
          else:
keep keep keep keep replace 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