class_docstr: Store summary metrics (eg. accuracy) during and after a run.
  
  You can manipulate this as if it's a Python dictionary but the keys
  get mangled. .strip() is called on them, so spaces at the beginning
  and end are removed.
class_docstr_tok: ["Store","summary","metrics","(","eg",".","accuracy",")","during","and","after","a","run",".","You","can","manipulate","this","as","if","it","'s","a","Python","dictionary","but","the","keys","get","mangled",".",".strip","(",")","is","called","on","them",",","so","spaces","at","the","beginning","and","end","are","removed","."]
code: def _root_set(self, path, new_keys_values):
      json_dict = self._json_dict
      for key in path:
          json_dict = json_dict[key]
  
      for new_key, new_value in new_keys_values:
          json_dict[new_key] = self._encode(
              new_value, path + (new_key,)
          )
  
imports: import json
  import os
  import time
  from wandb_gql import gql
  import wandb
  from wandb import util
  from wandb.apis.internal import Api
  from wandb.sdk import lib
  from wandb.sdk.data_types.utils import val_to_json
label_desc: Use image node_id 5 for calling the Summary obj's underlying member method code with example usage: obj._root_set(path, new_keys_values) without return types