Overview
PyTorch 2.8, released on August 6, 2025, adds ONNX Attention-23 support and is the last version to support GPU on macOS Ventura.
Main Features
ONNX Attention-23
The ONNX export now supports the Attention-23 operator, making it easier to deploy Transformer models to third-party runtimes.
python
import torch
model = torch.nn.TransformerEncoderLayer(
d_model=512, nhead=8, batch_first=True
)
x = torch.randn(1, 10, 512)
# ONNX export with Attention-23
torch.onnx.export(model, x, 'transformer.onnx',
opset_version=23)
Last macOS Ventura GPU version
PyTorch 2.8 is the last version to support GPU acceleration (MPS) on macOS Ventura. Future versions will require macOS Sonoma or later.
