-
Notifications
You must be signed in to change notification settings - Fork 915
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Automate Java cudf jar build with statically linked dependencies (#10578
) This PR automates cudf jar build via build.sh . It uses java CI centos7 Docker image to build a portable jar from the source checked out on the host. The Docker container is run as a normal non-root user https://docs.docker.com/engine/install/linux-postinstall/ Examples: ```bash # clean, build libcudf, and use `mvn package` with default parallelism ./build.sh clean cudfjar # build libcudf, and use `mvn install` PARALLEL_LEVEL=4 MVN_PHASES="install" ./build.sh cudfjar ``` 2. allow overriding GPU architectures with ALL, NATIVE, some subset. 3. Drop GDS from the image 4. Adds parallelism to the libcudfjni build, removes `make` hardcoding 5. Fix: don't disregard `CUDF_CPP_BUILD_DIR` passed to Maven 6. Use a dedicated CUDF_CPP_BUILD_DIR value to avoid corrupting interactions with `build.sh libcudf` Authors: - Gera Shegalov (https://github.com/gerashegalov) Approvers: - Jason Lowe (https://github.com/jlowe) - https://github.com/nvdbaranec URL: #10578
- Loading branch information
1 parent
012af64
commit 09b080d
Showing
4 changed files
with
88 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters