code: def ensure_tf_version(**kwargs):
      """Ensures TensorFlow version is sufficient."""
      # Only check the first time.
      global _ensure_tf_version_called
      if _ensure_tf_version_called:
          return
      _ensure_tf_version_called = True
  
      tf_version = kwargs["module"].__version__
      if tf_version < MIN_TF_VERSION:
          raise ImportError(
              "This version of TensorFlow Datasets requires TensorFlow "
              f"version >= {MIN_TF_VERSION}; Detected an installation of version "
              f"{tf_version}. Please upgrade TensorFlow to proceed."
          )
  
file_path: datasets/tensorflow_datasets/core/utils/lazy_imports_utils.py
imports: from __future__ import annotations
  import builtins
  import contextlib
  import dataclasses
  import functools
  import importlib
  import time
  import types
  from typing import Any, Callable, Iterator, Optional, Tuple
label_desc: Use image node_id 4 for calling a global function with example usage: ensure_tf_version() without return types