Skip to content

SimpCatLogger

SimpCatLogger(
project: str | None = None,
name: str | None = None,
save_dir: str | os.PathLike[str] | None = None,
mode: str | None = None,
auto_expire_seconds: int | None = None,
run: Run | NoOpRun | None = None,
**kwargs: Any
) -> None

Lightning Logger that sends metrics to the simpcat reporter.

Drop-in replacement for WandbLogger with compatible API surface. Accepts a pre-created Run via run= to share with simpcat.init(). save_dir is equivalent to simpcat.init(dir=...): if provided, SimpCat stores run state under save_dir/simpcat. If omitted, the default simpcat.init() run-data directory is used. id= is unsupported because SimpCat assigns run IDs.

  • name
  • version
  • experiment

log_hyperparams['(params: dict[str, Any] | Namespace) -> None']

Section titled “log_hyperparams['(params: dict[str, Any] | Namespace) -> None']”

log_metrics['(metrics: Mapping[str, float], step: int | None = None) -> None']

Section titled “log_metrics['(metrics: Mapping[str, float], step: int | None = None) -> None']”