New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[NCCL] 2.19.4 build from source #7794
Conversation
Any ideas? |
Run |
How do I run something after the failure? |
like in Yggdrasil/X/XLA/build_tarballs.jl Line 27 in 4c71b69
|
The non-x86_64 builds are failing because it is trying to run |
In the cross-compiled targets (aarch64 and powerpc64le) I get
Are we picking up the wrong |
As for the space issue:
and
so it doesn't look full? |
Okay, changing Now I get https://buildkite.com/julialang/yggdrasil/builds/7100#018c6005-3d85-477f-9cbc-ca9413d67490/6-7523:
|
Also, should we delete the static library from the artifact? It's pretty big (200mb) |
No. You can try using clang for that, but I'm not sure it'll manage to compile all of NCCL's CUDA code.
The dynamic one is fine, and keeps the generated binaries smaller. |
Okay, I think this is ready. I'll leave the cross compilation part for now. |
Can we merge this? |
Hmm, it looks like it isn't loading correctly on Linux when no CUDA is installed (JuliaRegistries/General#97147 (comment))
|
It was suggested in #7491 (comment) to try building this from source, instead of repackaging the binaries.