[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFC: Register Build-Profile for ROCm and CUDA?



Hi Christian,

On 2025-05-06 12:54, Christian Kastner wrote:
More specifically, there should be a single utility, maintained by the
Debian ROCm Team, which for current release emits the list of
architectures supported by the ROCm stack in that release.

One subtlety is that the build targets are not the same as the supported architectures. Debian has its architecture fallback logic and ROCm upstream is eventually going to have generic ISAs and SPIR-V support available. The library build targets are not the same as the supported architectures. That doesn't invalidate your idea, of course. It's just important to note that those are two different lists.

The generic ISAs and SPIR-V ISAs also have a new property: a binary built today may be able to run on hardware that does not yet exist. That's something that is normal for many other platforms, but it is new for the AMD GPU compute stack. Just something to keep in mind.

However, this is slightly complicated by the fact that the list of
supported GPUs is not universal AFAIUI. I think it was MIOPen, or one of
its dependencies, where we first ran into the issue that fewer GPUs are
supported than other ROCm packages.

I believe you are thinking of hipBLASLt, though there are a few others with restrictions, such as rocWMMA and Kokkos.

Sincerely,
Cory Bloor


Reply to: