code: def func_dict_import_config(config):
      func_dict = {}
      legal_attr = ["FLOAT32", "FIXED16", "FIXED8", "ALL"]
      with open(config, "r") as f:
          for func_decl in f.readlines():
              func_decl = func_decl.strip()
              if func_decl.startswith(";"):
                  continue
              else:
                  func_decls = func_decl.split(",")
                  func_dict[func_decls[0].strip()] = []
                  if len(func_decls) == 1:
                      func_dict[func_decls[0].strip()].append("ALL")
                  elif len(func_decls) > 1:
                      func_type = [
                          t.strip().upper()
                          for i, t in enumerate(func_decls)
                          if i > 0
                      ]
                      if "ALL" in func_type:
                          func_dict[func_decls[0].strip()].append("ALL")
                      else:
                          for t in func_type:
                              if t in legal_attr:
                                  func_dict[
                                      func_decls[0].strip()
                                  ].append(t)
      return func_dict
  
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 24 for calling a global function with example usage: func_dict_import_config(config) and returns: func_dict