          """
          if platform.system().lower() != "windows":
              return True
          try:
              win = sys.getwindowsversion()
              if win.major >= 10 and win.build >= 10586:
                  return True
          except Exception:  # pylint:disable=broad-except
              return False
          return False
 
</s> remove     print(f"Cmd: {''.join(cmd)}")
 </s> add     print(f"Cmd: {' '.join(cmd)}") </s> remove             driver = pynvml.nvmlSystemGetDriverVersion().decode("utf-8")
 </s> add             driver = pynvml.nvmlSystemGetDriverVersion() </s> remove             logger.verbose("Hiding GPUs from Tensorflow")
 </s> add             logger.verbose("Hiding GPUs from Tensorflow")  # type:ignore </s> remove             ``None`` to not exclude any GPUs. Default: ``None``
 </s> add             ``None`` to not exclude any GPUs
            win = sys.getwindowsversion()  # type:ignore # pylint:disable=no-member
          """
          if platform.system().lower() != "windows":
              return True
          try:
            win = sys.getwindowsversion()  # type:ignore # pylint:disable=no-member
              if win.major >= 10 and win.build >= 10586:
                  return True
          except Exception:  # pylint:disable=broad-except
              return False
          return False
keep keep keep keep replace keep keep keep keep keep
 Update TF to 2.9
    - Update TF to 2.7 to 2.9
    - Bump dependencies
    - Remove decode from pynvml calls
    - force keras predict functions to non-verbose
    - update tests
    - update Tensorboard logging
    - Update docs 
lib/logger.py