code: def get_ipex_version():
      global _ipex_version
      if _ipex_version is not None:
          return _ipex_version
  
      import intel_extension_for_pytorch as ipex
  
      _ipex_version = ipex.__version__
      return _ipex_version
  
imports: import torch
  import warnings
  import importlib
  import torch.nn
  from typing import Optional, Tuple, Union, List
  import math
  import os
  import torch.nn.functional
  from bigdl.llm.transformers.models.utils import init_kv_cache, extend_kv_cache, append_kv_cache
  from bigdl.llm.transformers.models.utils import is_enough_kv_cache_room_4_31, apply_rotary_pos_emb, is_enough_kv_cache_room_4_36
  from bigdl.llm.transformers.models.utils import apply_rotary_pos_emb_no_cache_xpu
  from bigdl.llm.transformers.models.utils import use_flash_attention, use_esimd_sdp
  from bigdl.llm.transformers.models.utils import mlp_fusion_check
  from transformers.modeling_outputs import BaseModelOutputWithPast
  from bigdl.llm.transformers.low_bit_linear import SYM_INT4, FP8E5
  from bigdl.llm.ggml.quantize import ggml_tensor_qtype
  from bigdl.llm.utils.common import invalidInputError
label_desc: Use image node_id 2 for calling a global function with example usage: get_ipex_version() and returns: _ipex_version, _ipex_version