Installing multiple ROCm versions#
2025-05-27
2 min read time
A multi-version ROCm installation covers situations where you need multiple versions of ROCm on the same machine–for compatibility with different applications and hardware, testing, and other use cases.
A multi-version ROCm installation involves the following:
Installing multiple instances of the ROCm stack on a system.
Using versioned ROCm meta-packages. ROCm packages are versioned with both a ROCm release version and package-specific semantic versioning. Extending a package name and its dependencies with the release version adds the ability to support multiple versions of packages simultaneously.
A single-version ROCm installation involves the following.
Installing a single instance of the ROCm release on a system.
Using non-versioned ROCm meta-packages.
See Quick start installation guide or ROCm on Linux detailed installation overview for a standard single-version installation.
Caution
You cannot install single-version and multi-version ROCm packages together on the same machine. The conflicting package versions might result in unpredictable behavior.
The following illustrations shows the difference between single-version and multi-version ROCm installations.

Select the install and uninstall instructions for your operating system
See also: System requirements (Linux). If you encounter install issues, you can refer to the troubleshooting page.