code: def __init__(
      self,
      sync_period: float = 300.0,
      creds: Optional[Dict[str, Any]] = None,
  ):
      super().__init__(sync_period=sync_period)
      self.creds = creds
  
file_path: ludwig/ludwig/hyperopt/syncer.py
imports: from typing import Any, Callable, Dict, List, Optional, Tuple
  from ray.tune.syncer import _BackgroundSyncer
  from ludwig.utils.data_utils import use_credentials
  from ludwig.utils.fs_utils import delete, download, upload
label_desc: Use image node_id 1 to create a new RemoteSyncer object from inherited base classes: _BackgroundSyncer with example: obj = RemoteSyncer(sync_period, creds)