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","."]
docstr: Decode a `dict` encoded by `Summary._encode()`, loading h5 objects.
  
  h5 objects may be very large, so we won't have loaded them automatically.
docstr_tok: ["Decode","a","`","dict","`","encoded","by","`","Summary._encode","(",")","`",",","loading","h5","objects",".","h5","objects","may","be","very","large",",","so","we","wo","n't","have","loaded","them","automatically","."]
code: def _decode(self, path, json_value):
      """Decode a `dict` encoded by `Summary._encode()`, loading h5 objects.
  
      h5 objects may be very large, so we won't have loaded them automatically.
      """
      if isinstance(json_value, dict):
          if json_value.get("_type") in H5_TYPES:
              return self.read_h5(path, json_value)
          elif json_value.get("_type") == "data-frame":
              wandb.termerror(
                  "This data frame was saved via the wandb data API. Contact support@wandb.com for help."
              )
              return None
          # TODO: transform wandb objects and plots
          else:
              return SummarySubDict(self, path)
      else:
          return json_value
  
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 9 for calling the Summary obj's underlying member method code with example usage: obj._decode(path, json_value) and returns: json_value, self, None, SummarySubDict