Skip to content

v0.3.1 - Stability Analysis & Better Error Messages

Choose a tag to compare

@jasegehring jasegehring released this 15 Dec 04:31

What's New

Stability Analysis

  • New runwise stability command for analyzing training stability using rolling standard deviation
  • Configurable window size (-w/--window, default: 100 steps)
  • CSV output option (--csv) for further analysis
  • Support for local JSONL files (runwise local <file> --stability)

Improved Error Messages

  • Missing history data: Clear explanation when wandb-history.jsonl is missing, with guidance on wandb.finish() and wandb sync
  • W&B API auth: Detects authentication errors and guides users to run wandb login
  • Project not found: Helpful troubleshooting for 404 errors

Documentation

  • Added W&B Best Practices section to README (context managers, proper cleanup)
  • Updated examples with stability command output
  • Added error message examples to expected_outputs.md

Installation

pip install --upgrade runwise

Usage

# Analyze training stability
runwise stability -k loss,val_loss

# Custom window size
runwise stability -k loss -w 50

# CSV output for analysis
runwise stability -k loss --csv

# Local JSONL files
runwise local metrics.jsonl --stability -k loss