code: def parse_override(override_options):
      if not override_options:
          return {}
  
      override_dict = {}
      for option in override_options:
          key_value = option.split("=")
          if len(key_value) != 2:
              raise ValueError(
                  'Invalid override option "{}"'.format(option)
              )
          key, value = key_value
          nested_keys = key.split(".")
  
          local_override_dict = override_dict
          for nested_key in nested_keys[:-1]:
              if nested_key not in local_override_dict:
                  local_override_dict[nested_key] = {}
              local_override_dict = local_override_dict[nested_key]
  
          local_override_dict[nested_keys[-1]] = parse_config_value(
              value
          )
  
      return override_dict
  
file_path: luminoth/luminoth/utils/config.py
imports: import inspect
  import os.path
  import tensorflow
  import yaml
  from easydict import EasyDict
  from luminoth.models import get_model
label_desc: Use image node_id 10 for calling a global function with example usage: parse_override(override_options) and returns: override_dict, dict