PyTorch: Dynamo Fidelity, MPS Scale, and CI Moves

Dynamo dominates the day with fixes for silent wrong results around exceptions, tracebacks, and constant folding. MPS gains large-tensor correctness and flash-attention support, while CI moves off Python 3.10 and precompile packaging hardens.

Duration: PT2M46S

Episode overview

This episode is a short developer briefing from PyTorch.

It explains recent repository work in plain language.

  • Show: PyTorch
  • Published: 2026-09-25T13:00:35Z
  • Audio duration: PT2M46S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Hello, it's September 25th, 2026, and this is your PyTorch briefing.

The top signal is correctness over features: Torch Dynamo is closing a cluster of silent-divergence bugs where compiled code returned wrong results instead of failing loudly.

First, exception and interpreter fidelity. PR 198590 preserves error messages from constant-folded Python operations — a missing-substring lookup was losing its 'substring not found' message. PR 198546 fixes a container-copy bug that returned zero-zero instead of one-two, now forcing a clear graph break in…

Second, Apple MPS is scaling up. PR 198593 fixes range factories like arange beyond four billion elements, where Metal silently truncated the thread grid. PR 198564 exposes the existing fused prefill kernel through the flash-attention backend so it is actually selectable on MPS. And commit 48b7fc3 adds a fast path…

Third, infrastructure and compile packaging. PR 198531 moves the remaining Python 3.10 CI jobs to 3.11, while PRs 198517 and 198550 roll out an allow-list to consolidate Linux Foundation runners for better bin-packing and cost. In parallel, a precompile stack, including PRs 198523 and 198557, hardens installed…

Also notable: PR…

Nearby episodes from PyTorch

  1. SVD Fixes, Compiler Safety, and Export Hardening
  2. Device-Agnostic Tests, Inductor Reliability, and GPU Partitioning
  3. Precompile Goes Default, Dynamo Tightens Correctness
  4. Dynamo Guards Hardening and Precompile Push
  5. Weekly Recap - Precompile Goes Public and Guards Become Portable
  6. Precompile Interface and Guard Packaging Hardening
  7. The Great Distributed Test Speedup
  8. Compile Regions Get Finer Control