      """
      keras_name: str
      default_size: int
      no_amd: bool = False
      tf_min: float = 2.0
      scaling: Tuple[int, int] = (0, 1)
      min_size: int = 32
      enforce_for_weights: bool = False
      color_order: Literal["bgr", "rgb"] = "rgb"
  
 
</s> remove def get_tf_version() -> float:
 </s> add def get_tf_version() -> Tuple[int, int]: </s> remove         _TF_VERS = float(".".join(tf.__version__.split(".")[:2]))  # pylint:disable=no-member
 </s> add         split = tf.__version__.split(".")[:2]
        _TF_VERS = (int(split[0]), int(split[1])) </s> remove         amd_ver = 2.2
        min_ver = 2.7
        max_ver = 2.9
 </s> add         amd_ver = (2, 2)
        min_ver = (2, 7)
        max_ver = (2, 9) </s> remove _TF_VERS: Optional[float] = None
 </s> add _TF_VERS: Optional[Tuple[int, int]] = None </s> remove         if get_tf_version() > 2.7:
 </s> add         if get_tf_version() > (2, 7):
    tf_min: Tuple[int, int] = (2, 0)
      """
      keras_name: str
      default_size: int
      no_amd: bool = False
    tf_min: Tuple[int, int] = (2, 0)
      scaling: Tuple[int, int] = (0, 1)
      min_size: int = 32
      enforce_for_weights: bool = False
      color_order: Literal["bgr", "rgb"] = "rgb"
  
keep keep keep keep replace keep keep keep keep keep
 Bugfix - TF Version check 
plugins/train/model/phaze_a.py