Contributor
littlewu2508

Refining ROCm Packages in Gentoo


Mentors
heroxbd
Organization
Gentoo Foundation
Technologies
cmake, git, bash, ebuild writing, eclass writing
Topics
ROCm, Distribution packages, GPGPU
ROCm open software platform, mostly serves as the famous “CUDA toolkit” for AMD GPUs, brings an open source solution for HPC/Hyperscale-class GPU computing. However, deploying ROCm could be challenging for users. Fortunately, Gentoo has packaged various components in ROCm, almost completing its infrastructure, yet many works still left to be done. This project aims at helping Gentoo users and developers to access ROCm, which includes creating a rocm.eclass to simplify ROCm related packaging, enabling rocm USE-flag for packages like TensorFlow, as well as fixing existing issues. Our goals fulfill the Gentoo philosophy of allowing user deploying ROCm as pleasantly and efficiently as possible.