class_docstr: SharedFSTensorboardManager stores tfevent logs from a shared file system.
  The host_path must be present on each agent machine.
class_docstr_tok: ["SharedFSTensorboardManager","stores","tfevent","logs","from","a","shared","file","system",".","The","host_path","must","be","present","on","each","agent","machine","."]
code: def _sync_impl(
      self,
      path_info_list: List[base.PathUploadInfo],
  ) -> None:
      for path_info in path_info_list:
          path = path_info.path
          mangled_relative_path = path_info.mangled_relative_path
          mangled_path = self.shared_fs_base.joinpath(
              mangled_relative_path
          )
          pathlib.Path.mkdir(
              mangled_path.parent, parents=True, exist_ok=True
          )
          logger.debug(
              f"{self.__class__.__name__} saving {path} to {mangled_path}"
          )
  
          shutil.copy(path, mangled_path)
  
file_path: determined/harness/determined/tensorboard/shared.py
imports: import logging
  import os
  import pathlib
  import shutil
  from typing import Any, List
  from determined import util
  from determined.tensorboard import base
label_desc: Use image node_id 2 for calling the SharedFSTensorboardManager obj's underlying member method code with example usage: obj._sync_impl(path_info_list) without return types