class_docstr: Action record holding either maze_action objects of agent actions for later deterministic (seeded) replays.
  
  :param seed: The seed identifying the respective deterministic episode for the action record.
class_docstr_tok: ["Action","record","holding","either","maze_action","objects","of","agent","actions","for","later","deterministic","(","seeded",")","replays",".",":","param","seed",":","The","seed","identifying","the","respective","deterministic","episode","for","the","action","record","."]
docstr: Load existing action record from file.
  
  :param dump_file: Path to dumped action record.
  :return: Loaded action record.
docstr_tok: ["Load","existing","action","record","from","file",".",":","param","dump_file",":","Path","to","dumped","action","record",".",":","return",":","Loaded","action","record","."]
code: def load(cls, dump_file: str) -> "ActionRecord":
      """Load existing action record from file.
  
      :param dump_file: Path to dumped action record.
      :return: Loaded action record.
      """
      assert os.path.exists(dump_file)
      with open(dump_file, "rb") as fp:
          action_record = pickle.load(fp)
      return action_record
  
file_path: maze/maze/core/trajectory_recording/records/action_record.py
imports: import os
  import pickle
  from collections import defaultdict
  from typing import Dict
  from maze.core.env.action_conversion import ActionType
  from maze.core.env.maze_action import MazeActionType
  from maze.core.env.structured_env import ActorID
label_desc: Use image node_id 2 for calling the ActionRecord obj's underlying member method code with example usage: obj.load(cls, dump_file) and returns: action_record