code: def update_configs(self, values: Dict[str, any]):
      if self.configs is not None:
          assert self.configs_dict is None
          self.configs._set_values(values)
      else:
          self.configs_dict.update(values)
  
      self._on_configs_updated()
  
imports: from pathlib import Path
  from typing import Dict, Union, Optional, List
  from labml.internal import util
  from .base import Configs
  from .utils import Value
label_desc: Use image node_id 2 for calling the ConfigProcessor obj's underlying member method code with example usage: obj.update_configs(values) without return types