Skip to content

[UCX] Bump Ver + Add CUDA#13039

Merged
giordano merged 10 commits into
JuliaPackaging:masterfrom
ejmeitz:ucx
Feb 4, 2026
Merged

[UCX] Bump Ver + Add CUDA#13039
giordano merged 10 commits into
JuliaPackaging:masterfrom
ejmeitz:ucx

Conversation

@ejmeitz

@ejmeitz ejmeitz commented Jan 31, 2026

Copy link
Copy Markdown
Collaborator

Updates to 1.20 and updates the script to use more modern binary builder functionality.

I have removed ROCm support. I do not think anyone was using that.

Technically, I think all of the CUDA things could be build dependencies but this is just easier for now. I want something that for sure works. In pricniple UCX is smart enough to be built with everything enabled and silently turn off what it cannot find at runtime.

UCX detects the exiting libraries on the build machine and enables/disables support for various features accordingly. If some of the modules UCX was built with are not found during runtime, they will be
silently disabled.

Figuring this out was too much of a headache right now and I'm pretty sure what I've done here should be good enough. There are builds for each CUDA (x86 only) as well as an ARM and x86 CPU-only build.

@ejmeitz

ejmeitz commented Jan 31, 2026

Copy link
Copy Markdown
Collaborator Author

@rayegun

@krasow

krasow commented Jan 31, 2026

Copy link
Copy Markdown
Contributor

I have removed ROCm support. I do not think anyone was using that.

I would double check with AMDGPU.jl folks. As I thought UCX.jl might be leveraged in a backend for Distributed.jl (here). Maybe @jpsamaroo knows updates or if this is a good idea.

@krasow krasow mentioned this pull request Feb 1, 2026
@ejmeitz

ejmeitz commented Feb 3, 2026

Copy link
Copy Markdown
Collaborator Author

@giordano Can we merge this? No one else is actively using UCX. Distributed nor AMDGPU do and UCX.jl has not been updated in 5 years. If updates need to be made down the road for this recipe to work for others then we can make those changes then.

Comment thread U/UCX/build_tarballs.jl Outdated
@ejmeitz

ejmeitz commented Feb 4, 2026

Copy link
Copy Markdown
Collaborator Author

@giordano fixed!

@giordano giordano merged commit 9dddcb9 into JuliaPackaging:master Feb 4, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants