code: def product_dict(dict_of_lists):
      keys = dict_of_lists.keys()
      lists = dict_of_lists.values()
      for scenario in product(*lists):
          yield dict(zip(keys, scenario))
  
file_path: mxnet/tests/python/dnnl/op_cfg.py
imports: from collections import namedtuple
  from itertools import product
  from functools import partial
  import mxnet
  from mxnet.base import _is_np_op, _NP_OP_PREFIX, _NP_EXT_OP_PREFIX, _NP_INTERNAL_OP_PREFIX, _OP_NAME_PREFIX_LIST
label_desc: Use image node_id 6 for calling a global function with example usage: product_dict(dict_of_lists) without return types