Skip to content

v0.3.0

Latest

Choose a tag to compare

@scttfrdmn scttfrdmn released this 13 Apr 01:32
· 49 commits to main since this release

Third pre-release. CPU-side API + GPU baseline infrastructure.

Added

  • inv_sqrt_spd_ns(A) — Newton-Schulz iteration for A^{-1/2}. All-GEMM, returns (X, iters, residual). Progress on #14.
  • scipy.linalg CPU baselines in the benchmark suite
  • benchmarks/bench_cuda.py + infra/terraform/gpu.tf + scripts/run_cuda_tests.sh — vintage-matched CUDA/cuSOLVER baseline track (trn1 ↔ A10G on g5.xlarge; trn2 ↔ H100 on p5.4xlarge). Progress on #13.

Changed

  • docs rewrite with vintage-matching methodology and real CPU numbers
  • CI bumped to checkout@v6 / setup-python@v6; standalone docs deploy removed (docs served from trnsci.dev)
  • pyproject normalized across the trnsci suite

Milestones

Milestone numbering shifted up one to reflect the new tag:

  • old v0.3.0 (NKI hardware validation) → now v0.4.0
  • old v0.4.0 (production polish) → now v0.5.0

See CHANGELOG.md.