You are not logged in.

#1 2025-02-19 15:23:31

flatmoll
Member
Registered: 2024-12-01
Posts: 35

[SOLVED] Getting latest ROCm binaries

Hi. I've started to learn JuliaLang, and I need the latest rocm-hip-sdk-6.3.2.
Arch repo has 6.2.4, but I don't ask for an update because the package is huge and very expensive to compile.
The problem is that 6.2.4 causes "Assertion `err == hipSuccess' failed" and the subsequent coredump each time I perform a simple operation, and I suspect that there is a version mismatch that can be solved by upgrading.
I'd like to ask whether it's compatible to download this package from Ubuntu repo and to install it on Arch, or maybe there is a better way of getting the binaries?

Edit: if helpful, posting the entire message:

julia> using AMDGPU

julia> AMDGPU.functional()
true

julia> AMDGPU.versioninfo()
[ Info: AMDGPU versioninfo
julia: /usr/src/debug/hip-runtime/clr-rocm-6.2.4/hipamd/src/hip_code_object.cpp:1152: hip::FatBinaryInfo** hip::StatCO::addFatBinary(const void*, bool): Assertion `err == hipSuccess' failed.

[5355] signal 6 (-6): Aborted
in expression starting at REPL[3]:1
unknown function (ip: 0x73811abad624)
gsignal at /usr/lib/libc.so.6 (unknown line)
abort at /usr/lib/libc.so.6 (unknown line)
unknown function (ip: 0x73811ab3b4ea)
unknown function (ip: 0x73807aa50954)
unknown function (ip: 0x737f5f0ec8a8)
unknown function (ip: 0x73811ad421d6)
unknown function (ip: 0x73811ad422ac)
_dl_catch_exception at /lib64/ld-linux-x86-64.so.2 (unknown line)
unknown function (ip: 0x73811ad48e78)
_dl_catch_exception at /lib64/ld-linux-x86-64.so.2 (unknown line)
unknown function (ip: 0x73811ad49283)
unknown function (ip: 0x73811aba79d3)
_dl_catch_exception at /lib64/ld-linux-x86-64.so.2 (unknown line)
unknown function (ip: 0x73811ad3f558)
unknown function (ip: 0x73811aba74b2)
dlopen at /usr/lib/libc.so.6 (unknown line)
ijl_load_dynamic_library at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/dlload.c:365
jl_get_library_ at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/runtime_ccall.cpp:45 [inlined]
jl_get_library_ at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/runtime_ccall.cpp:29
ijl_lazy_load_and_lookup at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/runtime_ccall.cpp:73
macro expansion at /home/moll/.julia/packages/AMDGPU/BgSqf/src/utils.jl:122 [inlined]
rocblas_get_version_string at /home/moll/.julia/packages/AMDGPU/BgSqf/src/blas/librocblas.jl:7631 [inlined]
rocblas_get_version_string at /home/moll/.julia/packages/AMDGPU/BgSqf/src/blas/rocBLAS.jl:24
version at /home/moll/.julia/packages/AMDGPU/BgSqf/src/blas/rocBLAS.jl:29
_ver at /home/moll/.julia/packages/AMDGPU/BgSqf/src/utils.jl:5 [inlined]
versioninfo at /home/moll/.julia/packages/AMDGPU/BgSqf/src/utils.jl:6
unknown function (ip: 0x7380db71798f)
jl_apply at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
do_call at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/interpreter.c:126
eval_value at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/interpreter.c:223
eval_stmt_value at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/interpreter.c:174 [inlined]
eval_body at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/interpreter.c:663
jl_interpret_toplevel_thunk at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/interpreter.c:821
jl_toplevel_eval_flex at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/toplevel.c:943
jl_toplevel_eval_flex at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/toplevel.c:886
ijl_toplevel_eval_in at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/toplevel.c:994
eval at ./boot.jl:430 [inlined]
eval_user_input at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:245
repl_backend_loop at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:342
#start_repl_backend#59 at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:327
start_repl_backend at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:324
#run_repl#72 at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:483
run_repl at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/usr/share/julia/stdlib/v1.11/REPL/src/REPL.jl:469
jfptr_run_repl_10097.1 at /home/moll/.julia/juliaup/julia-1.11.3+0.x64.linux.gnu/share/julia/compiled/v1.11/REPL/u0gqU_XvZAg.so (unknown line)
#1150 at ./client.jl:446
jfptr_YY.1150_14693.1 at /home/moll/.julia/juliaup/julia-1.11.3+0.x64.linux.gnu/share/julia/compiled/v1.11/REPL/u0gqU_XvZAg.so (unknown line)
jl_apply at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
jl_f__call_latest at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/builtins.c:875
#invokelatest#2 at ./essentials.jl:1055 [inlined]
invokelatest at ./essentials.jl:1052 [inlined]
run_main_repl at ./client.jl:430
repl_main at ./client.jl:567 [inlined]
_start at ./client.jl:541
jfptr__start_73609.1 at /home/moll/.julia/juliaup/julia-1.11.3+0.x64.linux.gnu/lib/julia/sys.so (unknown line)
jl_apply at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/julia.h:2157 [inlined]
true_main at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/jlapi.c:900
jl_repl_entrypoint at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/src/jlapi.c:1059
main at /cache/build/builder-demeter6-3/julialang/julia-release-1-dot-11/cli/loader_exe.c:58
unknown function (ip: 0x73811ab3d487)
__libc_start_main at /usr/lib/libc.so.6 (unknown line)
unknown function (ip: 0x4010b8)
Allocations: 6268655 (Pool: 6268450; Big: 205); GC: 9
Aborted (core dumped)

Last edited by flatmoll (2025-02-20 01:53:10)

Offline

#2 2025-02-19 19:30:41

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,196

Re: [SOLVED] Getting latest ROCm binaries

https://aur.archlinux.org/packages/opencl-amd-dev from the AUR is a repackage of the Ubuntu release, use that.

Last edited by V1del (2025-02-19 19:31:56)

Offline

#3 2025-02-20 01:50:49

flatmoll
Member
Registered: 2024-12-01
Posts: 35

Re: [SOLVED] Getting latest ROCm binaries

V1del wrote:

https://aur.archlinux.org/packages/opencl-amd-dev from the AUR is a repackage of the Ubuntu release, use that.

Thank You! From the name I didn't notice that this package includes HIP as well.

Offline

Board footer

Powered by FluxBB