The Radeon VII is a 2019 AMD card with the “Vega” architecture (gfx906): 16 GB of very fast memory and compute power that is still respectable today. But for artificial intelligence it has become an orphan card: official support has ended, and on Windows scientific-computing software never really considered it in the first place.
We put it back to work. Not with a compatibility trick, but by rebuilding from scratch the entire software chain, from the compiler up to the library used by researchers all over the world: PyTorch.
What we did first
Why it matters
Along the way we found a defect that no error message reported: for one specific combination of shapes, the library picked the fastest computation method, but not the correct one. The result was a wrong gradient precisely in the first layer of every network that works on color images. Training did not stop: it simply did not learn.
Automatic search picks the fastest method, not the right one. Every new shape must be checked at least once against a reference computation.
It is the lesson we bring to every project, not only in artificial intelligence: a result is not verified until it has been compared with reality. On this basis we measured everything: 98 operations out of 98 correct, 20 out of 20 in GPU linear algebra, hundreds of convolution shapes checked one by one.
What it means for our clients
It means knowing how to run artificial intelligence on the hardware you already have, on site, without sending confidential data to the cloud. And it means a method: when something is not supported, we do not stop at “it can't be done”, but go down a level until we find the cause.
We share part of this work as free software, so that others can bring their own cards back to life.
“The first in the world”: as far as the public sources consulted (official documentation, repositories and reference forums) show as of November 2026, there are no other documented cases of PyTorch compiled natively with ROCm on Windows for gfx906 GPUs. If you know of one, write to us: we will gladly cite it. ROCm, MIOpen, PyTorch and ZLUDA are projects of their respective authors, distributed under their own licenses.
