RepoJournal
PyTorch

@pytorch

PyTorch and the broader machine-learning ecosystem

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: Python AI / ML Full archive →

The Wire · Showcase

EXECUTORCH STRIPS MPS, PYTORCH DROPS UNUSED DEPS

By RepoJournal · Filed · About PyTorch

ExecuTorch finally deletes the deprecated MPS backend and PyTorch cuts dead weight in its build, while the rest of the stack quietly hardens.

ExecuTorch removed the MPS backend as promised in its deprecation notice [1], shipping in 1.5.0 after being overdue. Meanwhile, the project fixed a subtle graph copy bug that wasted 68 MB of memory on a four-method model [2], and fixed a Cortex-M kernel miscompilation that produced incorrect results for quantized add with an alpha multiplier [3]. On PyTorch core, the build no longer links the unused cuRAND host library [4] and generate_code.py lost a flag that hadn't done anything since 2021 [5]. The gradcheck fix addresses a long-standing issue where non-differentiable outputs could corrupt projections [6]. Torchtitan's MFU calculation was overcounting FLOPS for sliding window attention models, sometimes exceeding 100% [7]. TensorRT's Windows CI was failing 170 of 300 jobs due to a malformed artifact name [8], and ExecuTorch's packaged runner now registers the device copy kernels it was missing [9].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Remove the deprecated MPS backend (#22181) pytorch/executorch
  2. [2] Fix issues in the export recipe framework (#22158) pytorch/executorch
  3. [3] Cortex-M: lower subtraction, and stop miscompiling add with alpha (#22153) pytorch/executorch
  4. [4] Stop linking the cuRAND host library (#194850) pytorch/pytorch
  5. [5] Drop the dead force_schema_registration flag from generate_code.py (#194843) pytorch/pytorch
  6. [6] Fix fast gradcheck when non-differentiable outputs precede differentiable ones (#194222) pytorch/pytorch
  7. [7] Fix mfu calculation for muse glimmer and gpt_oss ↗ pytorch/torchtitan
  8. [8] fix(ci): build the Windows download artifact name in the right order ↗ pytorch/TensorRT
  9. [9] fix(executorch): register device copy kernels in the packaged runner ↗ pytorch/TensorRT

Quick answers

What shipped in PyTorch on August 27, 2026?
ExecuTorch finally deletes the deprecated MPS backend and PyTorch cuts dead weight in its build, while the rest of the stack quietly hardens. In total, 103 commits and 50 pull requests landed.
Who contributed to PyTorch on August 27, 2026?
12 developers shipped this update, including Gasoonjia, RJ Ascani, Anthony Shoumikhin, mcremon-meta, quinnarnold, gtnv, Yuanyuan Chen, and albanD, and 4 more.
What were the notable PyTorch updates?
Remove the deprecated MPS backend (#22181), Fix issues in the export recipe framework (#22158), and Cortex-M: lower subtraction, and stop miscompiling add with alpha (#22153).

More from @pytorch

Daily updates, in your inbox

Follow PyTorch

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?