Skip to content

v0.3.0 — Dual Logging, TUI Monitor & Migration Skill

Latest

Choose a tag to compare

@Axect Axect released this 08 Apr 05:35
· 35 commits to main since this release

New Features

  • Dual logging: logging: wandb (default) or logging: tui for agent-friendly terminal output
  • CSVLoggingCallback (always active): writes metrics.csv every epoch with dynamic column expansion
  • TUILoggingCallback: structured per-epoch terminal output replacing W&B
  • LatestModelCallback (always active): saves latest_model.pt every epoch
  • Rust TUI monitor (tools/monitor/): real-time loss curve visualization from metrics.csv
  • Provenance tracking: env_snapshot.yaml + run_metadata.yaml per run
  • doctor CLI command: system environment health check
  • monitor CLI 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-migrate

Full changelog: v0.2.0...v0.3.0