code: def __init__(self, tracker, sync_tensorboard_log_dir: str) -> None:
      self.tracker = tracker
      self.sync_tensorboard_log_dir = sync_tensorboard_log_dir
      self.tensorboard_folder_watchers = []
      self._thread = threading.Thread(
          target=self._monitor_eventfiles, daemon=True
      )
      self.directories_track_status = {}
      self._shutdown = False
      self._started = False
      self._watcher_queue = queue.Queue()
  
imports: from tensorboard.backend.event_processing.directory_watcher import DirectoryWatcher
  from tensorboard.backend.event_processing import event_file_loader
  import tensorflow
  from tensorboard.util import tensor_util
  import time
  import threading
  from pathlib import Path
  import logging
  import os
  import weakref
  import queue
  from typing import Any
  from aim import Audio, Image, Distribution
label_desc: Use image node_id 1 to create a new TensorboardTracker object  with example: obj = TensorboardTracker(tracker, sync_tensorboard_log_dir)