New Features
- Dual logging:
logging: wandb(default) orlogging: tuifor agent-friendly terminal output - CSVLoggingCallback (always active): writes
metrics.csvevery epoch with dynamic column expansion - TUILoggingCallback: structured per-epoch terminal output replacing W&B
- LatestModelCallback (always active): saves
latest_model.ptevery epoch - Rust TUI monitor (
tools/monitor/): real-time loss curve visualization frommetrics.csv - Provenance tracking:
env_snapshot.yaml+run_metadata.yamlper run doctorCLI command: system environment health checkmonitorCLI command: launch TUI monitor with auto-detection
Improvements
- Loss prediction: shifted exponential decay
L(t) = a·exp(-b·t) + c - Complete migration skill documentation (M1–M6) with template-clone approach
- Pre-push hook enforcing migration doc updates on source changes
Migration
Existing users can update their projects:
# Install the migration skill globally (once)
mkdir -p ~/.claude/skills
cp -r .claude/skills/pytorch-migrate ~/.claude/skills/
# In any pytorch_template-based project:
/pytorch-migrateFull changelog: v0.2.0...v0.3.0