code: def load_yaml_from_cache_dir():
      yaml_files = os.path.join(
          expanduser("~"), ".nnabla", "function_info_*.yaml"
      )
      func_yaml_files = glob.glob(yaml_files)
      for yaml_file in func_yaml_files:
          version = extract_version_from_filename(yaml_file)
          if version is None:
              continue
          _nnabla_func_info_versions[version] = load_function_info(
              yaml_file
          )
  
imports: import pickle
  import zlib
  from collections import OrderedDict
  from os.path import abspath, join, dirname, expanduser
  import glob
  import os
  import yaml
  import certifi
  import ssl
  from nnabla.utils import nnabla_pb2
  from nnabla.logger import logger
label_desc: Use image node_id 7 for calling a global function with example usage: load_yaml_from_cache_dir() without return types