code: def check_requirements(self):
      if self.is_linux() and not self.is_bigdl_core_xe_installed():
          # Only report error for CPU
          glibc_version = self.get_glibc_version()
          if glibc_version < version.parse(self.min_glibc_version):
              log4Error.invalidInputError(
                  glibc_version
                  >= version.parse(self.min_glibc_version),
                  f"Detected glibc version: {glibc_version}. "
                  f"(required: >= {self.min_glibc_version}) "
                  "Please upgrade your operating system with a newer version of glibc.",
              )
  
file_path: BigDL/python/llm/src/bigdl/llm/utils/glibc_checker.py
imports: import os
  import platform
  from packaging import version
  from importlib.metadata import distribution, PackageNotFoundError
  from bigdl.llm.utils.common import log4Error
label_desc: Use image node_id 5 for calling the GlibcChecker obj's underlying member method code with example usage: obj.check_requirements() without return types