haampie / rocm-arch

A collection of Arch Linux PKGBUILDS for the ROCm platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ROCm for Arch Linux

This repository hosts a collection of Arch Linux PKGBUILDs for the AMD ROCm Platform. These scripts implement a great portion of the stack, ranging from low level interfaces, over compilers and high-level application librariers.

Installation

The Arch Linux packages for ROCm are available on the AUR. Since many packages will be installed, it is recommended to use an AUR helper like yay.

It is also recommended to use the arch4edu binary repository as it will greatly speed up your installation time. For directions see Add arch4edu to your Archlinux.

To install ROCm, use the following command:

yay -S rocm-dkms

Warning: Building the compiler llvm-amdgpu needs a lot of RAM (over 40 GiB on 12 threads) and disk space (more than 50 GiB). We recommend to use a swap file.

You can also install specific ROCm packages like so:

yay -S rocminfo

For additional installation configuration, such as adding a user to the video group, we refer to AMD's installation guide.

To uninstall, use the following command:

yay -R rocm-dkms 

Contributing

Any contribution is always welcome. You can use the issue tracker to report problems with the AUR packages. Optimally, you open a pull request that solves your problem. For most packages, you have to update pkgver and sha256sums. Before you commit your changes please generate .SRCINFO from the updated PKGBUILD:

makepkg --printsrcinfo > .SRCINFO

and add it to your commit. As we want to bring ROCm into community we would greatly appreciate if you test that the package builds in a clean chroot.

About

A collection of Arch Linux PKGBUILDS for the ROCm platform


Languages

Language:Shell 100.0%