nccl dep + default for cuda (#2526)

This commit is contained in:
Awni Hannun
2025-08-21 17:57:49 -07:00
committed by GitHub
parent 9392fc3f88
commit f93f87c802
3 changed files with 9 additions and 5 deletions

View File

@@ -6,6 +6,7 @@ auditwheel repair dist/* \
--exclude libnvrtc* \
--exclude libcuda* \
--exclude libcudnn* \
--exclude libnccl* \
-w wheel_tmp
@@ -17,7 +18,7 @@ rm "${repaired_wheel}"
mlx_so="mlx/lib/libmlx.so"
rpath=$(patchelf --print-rpath "${mlx_so}")
base="\$ORIGIN/../../nvidia"
rpath=$rpath:${base}/cublas/lib:${base}/cuda_nvrtc/lib:${base}/cudnn/lib
rpath=$rpath:${base}/cublas/lib:${base}/cuda_nvrtc/lib:${base}/cudnn/lib:${base}/nccl/lib
patchelf --force-rpath --set-rpath "$rpath" "$mlx_so"
python ../python/scripts/repair_record.py ${mlx_so}