MPS in PyTorch 2.15
We’re on a journey to advance and democratize artificial intelligence through open source and open science.


A quick word about who we are: we're the PyTorch team at Hugging Face. We contribute across PyTorch, and one of our focus areas is the MPS backend, where the goal is to make your Mac a first-class place to run and train PyTorch models. At the start of 2026, running even small models on MPS often meant working around unsupported operations, performance cliffs and unexpected memory growth. So we run real models from the Hugging Face Hub across language, image and video, find where MPS falls short and fix it upstream in PyTorch, more and more often by replacing MPSGraph with dedicated Metal kernels. Much of this post is the result of that work, done together with the PyTorch maintainers and community contributors.
Keep reading Hugging Face Blog with Pro
This source is part of the Pro library. Unlock every premium source, AI translation and custom feeds.
Originally published on
Hugging Face Blog
Keep reading





