code: def _make_symbol_function(handle, name, func_name):
      """Create a symbol function by handle and function name."""
      code, doc_str = _generate_symbol_function_code(
          handle, name, func_name
      )
  
      local = {}
      exec(code, None, local)  # pylint: disable=exec-used
      symbol_function = local[func_name]
      symbol_function.__name__ = func_name
      symbol_function.__doc__ = doc_str
      symbol_function.__module__ = "mxnet.symbol"
      return symbol_function
  
file_path: mxnet/python/mxnet/symbol/register.py
imports: import os
  import ctypes
  import numpy
  from .None import _internal
  from ..None import name, attribute
  from ._internal import SymbolBase, _symbol_creator
  from ..base import mx_uint, check_call, _LIB, py_str
  from ..symbol_doc import _build_doc
  from ..base import _Null, _init_op_module, _is_np_op, _output_is_list
  from ..name import NameManager
  from ..profiler import _current_scope
  from ..ndarray import get_dtype_name
  from .contrib import adamw_update, mp_adamw_update
  from ._internal import _adamw_update, _mp_adamw_update
label_desc: Use image node_id 4 for calling a global function with example usage: _make_symbol_function(handle, name, func_name) and returns: symbol_function