      "understand the parameters better.")
  
  _ENCODERS: list[str] = sorted([
      "clipv_vit-b-16", "clipv_vit-b-32", "clipv_vit-l-14", "clipv_vit-l-14-336px",
      "clipv_farl-b_16-16", "clipv_farl-b_16-64",
      "densenet121", "densenet169", "densenet201", "efficientnet_b0", "efficientnet_b1",
      "efficientnet_b2", "efficientnet_b3", "efficientnet_b4", "efficientnet_b5", "efficientnet_b6",
      "efficientnet_b7", "efficientnet_v2_b0", "efficientnet_v2_b1", "efficientnet_v2_b2",
      "efficientnet_v2_b3", "efficientnet_v2_l", "efficientnet_v2_m", "efficientnet_v2_s",
      "inception_resnet_v2", "inception_v3", "mobilenet", "mobilenet_v2", "mobilenet_v3_large",
 
</s> remove         self._name = kwargs.pop("name") if "name" in kwargs else _get_name(
 </s> add         self._name = _get_name(kwargs.pop("name")) if "name" in kwargs else _get_name( </s> remove                  *args, **kwargs) -> None:
        super().__init__(name=name, *args, **kwargs)
 </s> add                  *args,
                 dtype="float32",
                 **kwargs) -> None:
        super().__init__(name=name, dtype=dtype, *args, **kwargs) </s> remove                                   name=self._name.lower())
 </s> add                                   name="visual")
    "clipv_farl-b-16-16", "clipv_farl-b-16-64",
      "understand the parameters better.")
  
  _ENCODERS: list[str] = sorted([
      "clipv_vit-b-16", "clipv_vit-b-32", "clipv_vit-l-14", "clipv_vit-l-14-336px",
    "clipv_farl-b-16-16", "clipv_farl-b-16-64",
      "densenet121", "densenet169", "densenet201", "efficientnet_b0", "efficientnet_b1",
      "efficientnet_b2", "efficientnet_b3", "efficientnet_b4", "efficientnet_b5", "efficientnet_b6",
      "efficientnet_b7", "efficientnet_v2_b0", "efficientnet_v2_b1", "efficientnet_v2_b2",
      "efficientnet_v2_b3", "efficientnet_v2_l", "efficientnet_v2_m", "efficientnet_v2_s",
      "inception_resnet_v2", "inception_v3", "mobilenet", "mobilenet_v2", "mobilenet_v3_large",
keep keep keep keep replace keep keep keep keep keep
 fixes
  - Farl weight name fix
  - Embedding layers to fp32
  - nn_blocks - unique names for conv_output
  - Phaze-A - Add clipfaker presets 
plugins/train/model/phaze_a_defaults.py