MPS Support Introduced in PyTorch 2.15
Edited by Orin Codewell
Tools & Coding · Updated October 20, 2026
PyTorch 2.15 has introduced support for Metal Performance Shaders (MPS), enabling developers to leverage Apple Silicon for accelerated deep learning tasks. This update allows users to run PyTorch models natively on macOS devices equipped with M1 and M2 chips, enhancing performance and efficiency for machine learning workflows.
Sources reviewed
1
Linked below for direct verification.
Official sources
1
Preferred when available.
Review status
Human reviewed
AI-assisted draft, editor-approved publish.
Confidence
High confidence
90/100 from the draft pipeline.
This AI Signal brief is meant to save busy builders time: what changed, why it matters, and where the reporting comes from.
When official material exists, we bias toward it over reactions and reposts. If you spot an issue, email [email protected] or read our editorial standards.
Share this story
Why it matters
- ✓Developers can now utilize the full potential of Apple Silicon, leading to faster training and inference times for machine learning models.
- ✓The integration of MPS allows for more efficient memory usage, which is crucial for handling larger datasets and more complex models on macOS.
- ✓This update expands the accessibility of PyTorch for developers working in the Apple ecosystem, potentially increasing the adoption of PyTorch among macOS users.
MPS Support Introduced in PyTorch 2.15
PyTorch 2.15 has officially introduced support for Metal Performance Shaders (MPS), marking a significant step forward for developers using Apple hardware. This enhancement allows users to leverage the power of Apple Silicon, specifically M1 and M2 chips, for accelerated deep learning tasks. With this update, PyTorch models can now run natively on macOS, improving performance and efficiency in machine learning workflows.
What happened
The release of PyTorch 2.15 includes the integration of MPS, which is designed to optimize the performance of deep learning applications on macOS devices. MPS is a framework that provides a set of highly optimized compute kernels for graphics and data-parallel computations, making it well-suited for machine learning tasks. This means that developers can now take advantage of the specialized hardware capabilities of Apple Silicon, leading to enhanced performance for training and inference.
Why it matters
The introduction of MPS support in PyTorch 2.15 has several concrete implications for developers, builders, operators, and product teams:
- Enhanced Performance: Developers can now achieve faster training and inference times for their models, which is critical for iterative development and experimentation in machine learning projects.
- Efficient Memory Usage: The integration of MPS allows for better memory management, enabling developers to handle larger datasets and more complex models without running into memory constraints.
- Increased Accessibility: By expanding PyTorch's capabilities on macOS, this update may lead to a broader adoption of PyTorch among developers who primarily work within the Apple ecosystem, fostering a more diverse user base.
Context and caveats
While the introduction of MPS support is a significant advancement, it is important to note that the sourcing on this topic is limited to the HuggingFace blog. As such, further details on potential limitations or specific performance benchmarks are not extensively covered. Developers should consider testing their specific workloads to fully understand the benefits and any constraints that may arise from this new support.
What to watch next
As the machine learning landscape continues to evolve, it will be important to monitor how the adoption of MPS in PyTorch influences the development of new models and applications on macOS. Additionally, developers should keep an eye on future updates from PyTorch that may further enhance compatibility and performance on Apple Silicon. The community's feedback on this integration will likely shape the direction of future enhancements and optimizations.
In conclusion, the support for MPS in PyTorch 2.15 represents a pivotal moment for developers using Apple hardware, offering them new tools to enhance their machine learning workflows. As more developers adopt this technology, the potential for innovation in the field of deep learning on macOS will continue to grow.
Sources
- MPS in PyTorch 2.15 — HuggingFace Blog
Newsletter
Weekly AI signal. No spam.
More in Tools

OpenAI Enhances ChatGPT for Low-Resource Programming Languages
OpenAI has announced improvements to ChatGPT focused on low-resource programming languages,…
1h ago

Yelp Introduces AI-Powered Call Feature for Restaurant Wait Times
Yelp has launched new AI features within its app that enable it to make phone calls on users'…
1h ago
Hugging Face Launches TorchNeuron for Easier HF Model Deployment on AWS Trainium
Hugging Face has introduced TorchNeuron, a tool that simplifies the deployment of Hugging Face…
13h ago

YouTube Music Introduces AI Labeling for Songs
YouTube Music has begun rolling out new AI-generated labels that categorize songs as either…
1d ago
Comments
Sign in to join the discussion
Loading comments…