code: def load_run_config(self, print_info=False, dataset="C10+"):
      if os.path.isfile(self.run_config_path):
          run_config = json.load(open(self.run_config_path, "r"))
      else:
          print("Use Default Run Config for %s" % dataset)
          run_config = RunConfig.get_default_run_config(dataset)
      if print_info:
          print("Run config:")
          for k, v in run_config.items():
              print("\t%s: %s" % (k, v))
      return RunConfig(**run_config)
  
file_path: auptimizer/src/aup/Proposer/eas/expdir_monitor/expdir_monitor.py
imports: import json
  import os
  import subprocess
  from ..models.utils import RunConfig, get_model_config_by_name, get_model_by_name
  from ..data_providers.utils import get_data_provider_by_name
  import pickle
label_desc: Use image node_id 9 for calling the ExpdirMonitor obj's underlying member method code with example usage: obj.load_run_config(print_info, dataset) and returns: RunConfig