code: def merge_cfg_from_list(cfg_list):
      """Merge config keys, values in a list (e.g., from command line) into the
      global config. For example, `cfg_list = ['TEST.NMS', 0.5]`.
      """
      assert len(cfg_list) % 2 == 0
      for full_key, v in zip(cfg_list[0::2], cfg_list[1::2]):
          if _key_is_deprecated(full_key):
              continue
          if _key_is_renamed(full_key):
              _raise_key_rename_error(full_key)
          key_list = full_key.split(".")
          d = __C
          for subkey in key_list[:-1]:
              assert subkey in d, "Non-existent key: {}".format(
                  full_key
              )
              d = d[subkey]
          subkey = key_list[-1]
          assert subkey in d, "Non-existent key: {}".format(full_key)
          value = _decode_cfg_value(v)
          value = _check_and_coerce_cfg_value_type(
              value, d[subkey], subkey, full_key
          )
          d[subkey] = value
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  from ast import literal_eval
  from future.utils import iteritems
  from past.builtins import basestring
  import copy
  import logging
  import numpy
  import os
  import os.path
  import yaml
  from detectron.utils.collections import AttrDict
  from detectron.utils.io import cache_url
label_desc: Use image node_id 7 for calling a global function with example usage: merge_cfg_from_list(cfg_list) without return types