Package Details: opencl-amd-dev 1:7.2.3-1

Git Clone URL: https://aur.archlinux.org/opencl-amd-dev.git (read-only, click to copy)
Package Base: opencl-amd-dev
Description: ROCm extra runtime and developer packages. This package needs 16.45GB of disk space.
Upstream URL: http://www.amd.com
Licenses: custom:AMD
Conflicts: composable-kernel, hip-doc, hip-samples, hipblas, hipblas-common, hipblaslt, hipcc, hipcub, hipfft, hipfort, hipify-clang, hiprand, hipsolver, hipsparse, hipsparselt, hiptensor, migraphx, miopen, miopen-hip, mivisionx, openmp-extras-dev, rccl, rocal, rocalution, rocblas, rocdecode, rocfft, rocjpeg, rocm-developer-tools, rocm-hip-libraries, rocm-hip-sdk, rocm-llvm, rocm-ml-libraries, rocm-ml-sdk, rocm-opencl-sdk, rocprim, rocprofiler-compute, rocprofiler-debug, rocprofiler-sdk, rocprofiler-sdk-rocpd, rocprofiler-sdk-roctx, rocprofiler-systems, rocpydecode, rocrand, rocshmem, rocsolver, rocsparse, rocthrust, rocwmma, rpp
Provides: composable-kernel, half, hip-doc, hip-samples, hipblas, hipblas-common, hipblaslt, hipcc, hipcub, hipfft, hipfort, hipify-clang, hiprand, hipsolver, hipsparse, hipsparselt, hiptensor, migraphx, miopen, miopen-hip, mivisionx, openmp-extras-dev, rccl, rocal, rocalution, rocblas, rocdecode, rocfft, rocjpeg, rocm-developer-tools, rocm-hip-libraries, rocm-hip-sdk, rocm-llvm, rocm-ml-libraries, rocm-ml-sdk, rocm-opencl-sdk, rocprim, rocprofiler-compute, rocprofiler-debug, rocprofiler-sdk, rocprofiler-sdk-rocpd, rocprofiler-sdk-roctx, rocprofiler-systems, rocpydecode, rocrand, rocshmem, rocsolver, rocsparse, rocthrust, rocwmma, rpp
Submitter: luciddream
Maintainer: luciddream
Last Packager: luciddream
Votes: 13
Popularity: 0.152559
First Submitted: 2021-12-26 15:01 (UTC)
Last Updated: 2026-05-07 20:14 (UTC)

Required by (173)

Sources (71)

Pinned Comments

luciddream commented on 2025-12-13 09:14 (UTC) (edited on 2026-05-16 12:50 (UTC) by luciddream)

I have created new packages for the ROCm technology preview release stream - currently ROCm 7.13.0. I assume with time they will be able (and forced) to replace the current opencl-amd-dev PKGBUILD.

luciddream commented on 2022-01-12 16:47 (UTC) (edited on 2026-03-26 20:33 (UTC) by luciddream)

Latest release: 7.2.1. It uses 16.38GB of disk.

Issues with current release:

  • libxml2-legacy is required by LLVM compiler.
  • libamdpython.so is missing. Needs manual intervention for rocgdb to function.
  • ROCm needs OpenCV libraries. Possible solution is install opencv then create symbolic links to the Arch Linux libraries.

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 Next › Last »

Nyan13 commented on 2022-02-18 21:24 (UTC)

@luciddream

Can you tell what commands you using and how you acquire pytorch sources? I am building from git.

Perhaps my setup messed up badly, I will try to make clear install in vm and report back.

luciddream commented on 2022-02-18 19:22 (UTC) (edited on 2022-02-18 19:30 (UTC) by luciddream)

@Nyan13 I'm a bit confused, at what point Pytorch stops building for you? It works fine for me with just this package.

***** Library versions from cmake find_package *****

-- hip::amdhip64 is SHARED_LIBRARY
hip VERSION: 5.0.22042
hsa-runtime64 VERSION: 1.5.50000
amd_comgr VERSION: 2.4.0
rocrand VERSION: 2.10.9
hiprand VERSION: 2.10.9

Maybe you have an outdated pytorch directory?

luciddream commented on 2022-02-18 08:53 (UTC) (edited on 2022-02-18 09:09 (UTC) by luciddream)

Hi @Nyan13, I will have to check later tonight. I'm not at home to check anything right now, and I don't remember the ROCm directory structure, but from the rocrand repository I see:

Prior to ROCm version 5.0, this project included the hipRAND wrapper. As of version 5.0, this has been split into a separate library.

So while I'm not familiar with the C++ build systems, maybe it has something to do with that. To be able to use Pytorch with ROCm 5.0, maybe LoadHIP.cmake, and maybe more files need to be updated? I will take a look anyway later tonight.

Now when I tried to build pytorch with FFMPEG I again stumble on include problem. This time for some reason something wanting to see rocm_version.h file.

From what I see Pytorch is looking for this file to determine if you are using ROCm 5.0 or not. If it's not in the right directory maybe we can create a symlink to that file.

Nyan13 commented on 2022-02-18 01:50 (UTC) (edited on 2022-02-18 05:16 (UTC) by Nyan13)

I have problem with pytorch building and hiprand include dir. Pytorch searching for hiprand files in somethinginclude/hiprand/ But hiprand include dir does not listed under /opt/rocm-5.0.0/include/ for example. And also there is no symlinks for hiprand in /opt/rocm-5.0.0/lib/ dir.

Also I manage to build pytorch from git for gfx1030 architecture on this rocm5.0(opencl-amd-dev) installation with USE_KINETO=NO

Main pitfalls was libkineto and hiprand include dir. Last I solved by dirty copying include files: cp -r /opt/rocm-5.0.0/hiprand/include/* /usr/include/hiprand/

It will be nice to have more clean solution.

P.S.

Now when I tried to build pytorch with FFMPEG I again stumble on include problem. This time for some reason something wanting to see rocm_version.h file.

luciddream commented on 2022-02-16 01:01 (UTC) (edited on 2022-02-16 01:02 (UTC) by luciddream)

I found something. For some reason librocalution.so has been compiled with missing library paths, from what I understand. Manually setting LD_LIBRARY_PATH=/opt/rocm/lib:/opt/rocm/hip/lib will help some HIP software run.

For example Pytorch will run again when I set the path, and Julia AMDGPU will run fine after I set it. Most software won't show logs for these missing libraries. I will investigate it tomorrow since it's super late for me.

@drws I didn't have time to check it out yet but I think the output is normal. I will take another look when I have more time though.

drws commented on 2022-02-13 11:21 (UTC) (edited on 2022-02-13 11:23 (UTC) by drws)

After fresh installation I get:

warning: directory permissions differ on /opt/rocm-5.0.0/hip/bin/
filesystem: 775  package: 755

Which is trivial to fix with:

sudo chmod 755 /opt/rocm-5.0.0/hip/bin

But I'd still be better to be fixed in the PKGBUILD.

luciddream commented on 2022-02-11 18:00 (UTC)

@trougnouf I followed your advice. I don't have much experience with packaging so I'm not sure how to deal with conflicts / provides. I've added everything to provides for now.

@esistgut I've updated this package for ROCm 5.0 - However I don't have any luck with the recent versions of Pytorch. Maybe you have better luck :)

trougnouf commented on 2022-02-07 23:07 (UTC) (edited on 2022-02-07 23:08 (UTC) by trougnouf)

It's redundant to conflict with rocm-opencl-runtime because opencl-amd, its dependency, already has this conflict (and imo opencl-amd should provide rocm-opencl-runtime)

esistgut commented on 2022-01-24 18:53 (UTC)

@luciddream, just installed it: torch.cuda.is_available() returns False but as far as I can tell it doesn't seem to interact with opencl-amd-dev at all, removing it has no effect.