Tools
MPS Support Introduced in PyTorch 2.15

MPS Support Introduced in PyTorch 2.15

Orin Codewell

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.

Reporting notesBrief

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

0 people like this

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.

PyTorchMPSApple SiliconMachine LearningDeep Learning

Sources

AI Signal articles are AI-assisted, human-reviewed, and expected to link back to source material. Read our editorial standards or contact us with corrections at [email protected].

Newsletter

Weekly AI signal. No spam.

Comments

Sign in to join the discussion

Loading comments…