What problem does it solve?
This Skill helps you avoid losing ML experiment context by centralizing metrics, configs, and logged media in SwanLab runs so you can compare experiments reliably.
Core Features & Use Cases
- Experiment tracking for ML workflows: record project/experiment metadata, configuration, tags, and descriptions for each run.
- Metrics logging with consistent namespaces: log scalar charts like train/loss and val/accuracy across steps and epochs.
- Lightweight media logging: attach images, audio, text notes, GIF/video, point clouds, and molecule visuals to the same run for better debugging and reporting.
- Cloud, local, or self-hosted operation: support offline-first logging via mode="local" and later inspection using swanlab watch/sync.
- Framework integrations: integrate with Transformers (report_to="swanlab"), PyTorch Lightning (SwanLabLogger), and Fastai (SwanLabCallback) to minimize manual boilerplate.
Quick Start
Initialize a run in SwanLab, log train/val metrics each epoch, and then finalize it with run.finish().