          logger.debug("G-Blocks: %s", retval)
          return retval
  
      def _build_decoders(self,
                          inputs: dict[str, list[keras.models.Model] | keras.models.Model]
                          ) -> dict[str, keras.models.Model]:
          """ Build the encoders for Phaze-A
  
          Parameters
          ----------
          inputs: dict
 
</s> remove                 inputs: dict[str, list[keras.models.Model]]
            ) -> dict[str, list[keras.models.Model] | keras.models.Model]:
 </s> add                 inputs: dict[str, list[tf.keras.models.Model]]
            ) -> dict[str, list[tf.keras.models.Model] | tf.keras.models.Model]: </s> remove             inputs: dict[str, keras.models.Model]) -> dict[str, list[keras.models.Model]]:
 </s> add             inputs: dict[str, tf.keras.models.Model]) -> dict[str, list[tf.keras.models.Model]]: </s> remove     def _build_encoders(self, inputs: list[Tensor]) -> dict[str, keras.models.Model]:
 </s> add     def _build_encoders(self, inputs: list[tf.Tensor]) -> dict[str, tf.keras.models.Model]: </s> remove         autoencoder = KModel(inputs, outputs, name=self.model_name)
 </s> add         autoencoder = keras.models.Model(inputs, outputs, name=self.model_name) </s> remove     def _do_upsampling(self, inputs: Tensor) -> Tensor:
 </s> add     def _do_upsampling(self, inputs: tf.Tensor) -> tf.Tensor:
                        inputs: dict[str, list[tf.keras.models.Model] | tf.keras.models.Model]
                        ) -> dict[str, tf.keras.models.Model]:
          logger.debug("G-Blocks: %s", retval)
          return retval
  
      def _build_decoders(self,
                        inputs: dict[str, list[tf.keras.models.Model] | tf.keras.models.Model]
                        ) -> dict[str, tf.keras.models.Model]:
                        inputs: dict[str, list[tf.keras.models.Model] | tf.keras.models.Model]
                        ) -> dict[str, tf.keras.models.Model]:
          """ Build the encoders for Phaze-A
  
          Parameters
          ----------
          inputs: dict
keep keep keep keep replace replace keep keep keep keep keep
 Updates:
    - Remove clipfaker
    - Add clip to Phaze-A
    - streamline clip to vision only
    - update lib.model.networks
    - Docs and tests update
    - Phaze-A - add option to flatten bottleneck 
plugins/train/model/phaze_a.py