Skip to content
This repository was archived by the owner on Jan 9, 2025. It is now read-only.

Conversation

goliaro
Copy link
Collaborator

@goliaro goliaro commented Jan 12, 2023

This PR introduces various improvements in the process of cross-compiling Legion/NCCL:

  • Download pre-built NCCL libraries, instead of compiling from scratch, and package the relevant binaries into a tarball.
  • Fix issue related to nested folders within compiled Legion / NCCL tarballs
  • Precompile one version of Legion for each of the following Python versions: 3.7, 3.8, 3.9, 3.10
  • Use earliest patch version of CUDA to prevent conflicts with CUDA version installed on user machine
  • Only use major and minor CUDA / Python versions in pre-compiled binary URLs
  • Add shellcheck

@goliaro goliaro changed the title [NCCL] - Download nccl instead of building from source [NCCL] - Various improvements Jan 28, 2023
@goliaro goliaro marked this pull request as ready for review January 29, 2023 07:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant