117 wires and counting

$ follow PyTorch

Keep up with PyTorch in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-07-20
stories 36

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

PYTORCH SHIPS BUILD FIX WHILE HELION TUNES H100 KERNELS TO DEFAULT

By RepoJournal · Filed · About PyTorch · Composed from the cited sources · methodology

A critical build regression in cusparselt.cpp is now patched, while the kernel autotuner promotes its pointwise seed heuristic to production defaults on H100 and B200.

PyTorch's core build pipeline had a lurking fault: #178737 removed the file-level guard around cusparselt.cpp but left the function registration unprotected, causing compilation to fail on systems without cuSPARSELt or HIP support [1]. That's fixed. Meanwhile, Helion's autotuner is maturing its pointwise seed heuristic from experimental to default behavior on sm90 and sm100 architectures [2], a validation that the bandwidth-tile constants actually work at scale on H100 and B200. The move stays conservative elsewhere, keeping block_size=32 as the safe baseline for older hardware. On the attention front, Helion shipped a stacked PR series hardening its CuTe flash attention benchmark tooling [5] and adding FA4 runtime helpers [4], setting the stage for dense attention tuning [6]. Back in core, test infrastructure continues cleaning house: the S1/S2 decoupling strategy landed for AotAutogradFallbackTests [3], separating accelerator-agnostic tests from device-specific ones. Docs are purging decade-old Caffe2 references that no longer exist [7], and fast-mode gradcheck now handles zero-element inputs without crashing on forward AD [8].

Action items

References

  1. [1] Fix cusparselt.cpp build when neither USE_CUSPARSELT nor USE_HIPSPARSELT is defined (#190496) pytorch/pytorch ↗
  2. [2] [autotuner] promote pointwise seed to default on sm90/sm100 ↗ pytorch/helion
  3. [3] [Test][Refactor] Decouple AotAutogradFallbackTests and HooksTests (#189373) pytorch/pytorch ↗
  4. [4] [cutedsl] Add FA4 flash runtime helpers ↗ pytorch/helion
  5. [5] [cutedsl] Harden attention benchmark tooling ↗ pytorch/helion
  6. [6] [cutedsl] Tune dense CuTe flash attention ↗ pytorch/helion
  7. [7] Remove stale Caffe2 references from docs (#190430) pytorch/pytorch ↗
  8. [8] Fix fast-mode gradcheck forward AD crash for zero-element inputs (#190437) pytorch/pytorch ↗

Quick answers

What shipped in PyTorch on July 20, 2026?
A critical build regression in cusparselt.cpp is now patched, while the kernel autotuner promotes its pointwise seed heuristic to production defaults on H100 and B200. In total, 32 commits and 4 pull requests landed.
Who contributed to PyTorch on July 20, 2026?
8 developers shipped this update, including Jean Schmidt, daisyden, cyy, RonitGandhi, orangeH25, calebmkim, jansel, and pytorchbot.
What were the notable PyTorch updates?
Fix cusparselt.cpp build when neither USE_CUSPARSELT nor USE_HIPSPARSELT is defined (#190496), [autotuner] promote pointwise seed to default on sm90/sm100, and [Test][Refactor] Decouple AotAutogradFallbackTests and HooksTests (#189373).