          ------
          FaceswapError
              If Tensorflow is not found, or is not between versions 2.4 and 2.9
          """
          amd_ver = 2.2
          min_ver = 2.7
          max_ver = 2.9
          try:
              import tensorflow as tf  # noqa pylint:disable=import-outside-toplevel,unused-import
          except ImportError as err:
              if "DLL load failed while importing" in str(err):
                  msg = (
 
</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         if get_tf_version() > 2.7:
 </s> add         if get_tf_version() > (2, 7): </s> remove from typing import cast, Dict, List, Optional, Union, TYPE_CHECKING
 </s> add from typing import cast, Dict, List, Optional, Union, Tuple, TYPE_CHECKING </s> remove _TF_VERS: Optional[float] = None
 </s> add _TF_VERS: Optional[Tuple[int, int]] = None </s> remove     tf_min: float = 2.0
 </s> add     tf_min: Tuple[int, int] = (2, 0)
        amd_ver = (2, 2)
        min_ver = (2, 7)
        max_ver = (2, 9)
          ------
          FaceswapError
              If Tensorflow is not found, or is not between versions 2.4 and 2.9
          """
        amd_ver = (2, 2)
        min_ver = (2, 7)
        max_ver = (2, 9)
        amd_ver = (2, 2)
        min_ver = (2, 7)
        max_ver = (2, 9)
        amd_ver = (2, 2)
        min_ver = (2, 7)
        max_ver = (2, 9)
          try:
              import tensorflow as tf  # noqa pylint:disable=import-outside-toplevel,unused-import
          except ImportError as err:
              if "DLL load failed while importing" in str(err):
                  msg = (
keep keep keep keep replace replace replace keep keep keep keep keep
 Bugfix - TF Version check 
lib/cli/launcher.py