class_docstr: Object for storing a collection of saver objects. It takes care of ensuring uniqueness of saver paths
  and merging savers if they have the same path. For example, if a saver handles saving a generic key/value
  file for all networks in a single file, it can use a more generic path and all savers of all networks would be
  merged into a single saver that saves/restores parameters for all networks.
  NOTE: If two savers have the same path, the respective saver class must support merging them
  into a single saver that saves/restores all merged parameters.
docstr: Call restore on all savers in the collection
  :param sess: active session for session-based frameworks (e.g. TF)
  :param restore_path: path for restoring checkpoint using savers.
docstr_tok: ["Call","restore","on","all","savers","in","the","collection",":","param","sess",":","active","session","for","session-based","frameworks","(","e.g",".","TF",")",":","param","restore_path",":","path","for","restoring","checkpoint","using","savers","."]
code: def restore(self, sess: Any, restore_path: str) -> None:
      """
      Call restore on all savers in the collection
      :param sess: active session for session-based frameworks (e.g. TF)
      :param restore_path: path for restoring checkpoint using savers.
      """
      for saver in self:
          saver.restore(sess, self._full_path(restore_path, saver))
  
file_path: coach/rl_coach/saver.py
imports: from typing import Any, Dict, List
label_desc: Use image node_id 5 for calling the SaverCollection obj's underlying member method code with example usage: obj.restore(sess, restore_path) without return types