-
Notifications
You must be signed in to change notification settings - Fork 41
Build RAPIDS. #210
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
Merged
Merged
Build RAPIDS. #210
Changes from all commits
Commits
Show all changes
68 commits
Select commit
Hold shift + click to select a range
b0bce85
Build RAPIDS.
bdice 13c0c11
Update .github/workflows/test.yml
bdice f506d49
Update .github/workflows/test.yml
bdice 49a4ae7
Update .github/workflows/test.yml
bdice 43ca157
Update .github/workflows/test.yml
trxcllnt fc92a2d
make features symlinks before launching devcontainers
trxcllnt 8227a1b
revert previous commit
trxcllnt 05a4ec0
use fix/devcontainer-json-location branch
trxcllnt ccbc68d
use a beefy machine
trxcllnt a2dcc01
define GH_TOKEN so `gh auth status` works
trxcllnt ce33147
use GIST_REPO_READ_ORG_GITHUB_TOKEN secret
trxcllnt 65c51c4
pass the secret name
trxcllnt 7bb4703
pass --no-update-env
trxcllnt 8c2ba00
Apply suggestions from code review
trxcllnt 7c7d5d1
Update .github/workflows/test.yml
trxcllnt cd999c8
don't run in subshell
trxcllnt f3856bd
Update .github/workflows/test.yml
trxcllnt 1c9b9c4
Update .github/workflows/test.yml
trxcllnt 7e12802
Apply suggestions from code review
trxcllnt c594e11
Update .github/workflows/test.yml
trxcllnt 235f101
Merge branch 'branch-24.04' into build-rapids
trxcllnt fa839d2
don't set -E
trxcllnt 49eaa6a
trace output of rapids-make-conda-env
trxcllnt 1265d84
trace output
trxcllnt 7b4775c
Don't set -Eeuxo pipefail
trxcllnt fdbb17c
don't trace output
trxcllnt c032506
Merge branch 'branch-24.04' into build-rapids
bdice f852948
Rerun CI.
bdice 7b95772
rename shared-action-workflows -> shared-workflows
trxcllnt f21e0ad
don't do any gh or glab API calls when --clone-upstream is passed
trxcllnt 307e75e
bump feature version
trxcllnt 521c69f
use --clone-upstream, remove GH_TOKEN secret
trxcllnt 0db3739
debug
trxcllnt 9b6eb4d
Merge branch 'branch-24.04' into build-rapids
bdice 5ee6aaf
add cumlprims_mg and cugraph-ops private deploy keys
trxcllnt bdf1b80
temporarily allow unbound variables while activating the conda env (#…
trxcllnt 52e1d5e
Rerun CI.
bdice b973cb0
rename shared-action-workflows -> shared-workflows
trxcllnt fdf733b
don't do any gh or glab API calls when --clone-upstream is passed
trxcllnt a6973ac
bump feature version
trxcllnt 2bad048
use --clone-upstream, remove GH_TOKEN secret
trxcllnt 9dc4b4d
debug
trxcllnt e3f9520
Fix mambaforge shell history (#219)
trxcllnt 134c91d
Add cugraph-equivariant (#218)
trxcllnt 806a6fd
Fix buildx setup on github runners (#220)
trxcllnt 4754fb7
Merge branch 'build-rapids' of github.com:bdice/devcontainers into bu…
trxcllnt 1e2de4b
pass repo deploy key names to action
trxcllnt 3034eed
remove debug flag
trxcllnt 2bcb95d
login to dockerhub so we don't hit rate limits
trxcllnt e3940fe
Merge branch 'branch-24.04' into build-rapids
trxcllnt 3d91ddf
move rapids build job into reusable workflow, schedule it to run nightly
trxcllnt 46fbaa8
Merge branch 'build-rapids' of github.com:bdice/devcontainers into bu…
trxcllnt e9e36e1
fix event name check
trxcllnt ade93e5
Merge branch 'branch-24.04' of github.com:rapidsai/devcontainers into…
trxcllnt 40529a5
pass arch and cuda to build-in-devcontainer.yaml
trxcllnt 12e7aad
Merge branch 'branch-24.04' of github.com:rapidsai/devcontainers into…
trxcllnt b8d3c77
add more system deps for pip containers
trxcllnt 8607a24
build CUDA 12.2
trxcllnt b2f3f2d
temporarily disable building features/images when test.yml changes
trxcllnt 8c5d7f7
escape periods
trxcllnt deb45cb
just build x86 CUDA 12.0
trxcllnt 47887c8
use CUDA 12.3 for new pip container, install additional CTK libs in p…
trxcllnt ff021e1
make conda container use CUDA 12.3
trxcllnt baf6092
Merge branch 'branch-24.04' of github.com:rapidsai/devcontainers into…
trxcllnt 875eec4
build CUDA 12.0 and 12.2 now that we have pip containers
trxcllnt cd842ae
12.3 -> 12.2
trxcllnt e0ea956
set -DBUILD_SHARED_LIBS=ON
trxcllnt bd5001c
revert changes to feature-matrix and image-matrix actions [skip-ci]
trxcllnt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,53 @@ | ||
| name: Build all RAPIDS repositories | ||
|
|
||
| on: | ||
| schedule: | ||
| - cron: '0 0 * * *' | ||
| workflow_call: | ||
|
|
||
| jobs: | ||
| check-event: | ||
| name: Check GH Event | ||
| runs-on: ubuntu-latest | ||
| outputs: | ||
| ok: ${{ steps.check_gh_event.outputs.ok }} | ||
| steps: | ||
| - id: check_gh_event | ||
| name: Check GH Event | ||
| shell: bash | ||
| run: | | ||
| [[ '${{ github.event_name }}' == 'push' && '${{ github.repository }}' == 'rapidsai/devcontainers' ]] || \ | ||
| [[ '${{ github.event_name }}' == 'schedule' && '${{ github.repository }}' == 'rapidsai/devcontainers' ]] || \ | ||
| [[ '${{ github.event_name }}' == 'pull_request' && '${{ github.repository }}' != 'rapidsai/devcontainers' ]] \ | ||
| && echo "ok=true" | tee -a $GITHUB_OUTPUT \ | ||
| || echo "ok=false" | tee -a $GITHUB_OUTPUT; | ||
|
|
||
| build-all-rapids-repos: | ||
| name: Build all RAPIDS repos | ||
| if: needs.check-event.outputs.ok == 'true' | ||
| needs: check-event | ||
| secrets: inherit | ||
| uses: rapidsai/shared-workflows/.github/workflows/build-in-devcontainer.yaml@fix/devcontainer-json-location | ||
| with: | ||
| arch: '["amd64"]' | ||
| cuda: '["12.0", "12.2"]' | ||
| node_type: cpu32 | ||
| extra-repo-deploy-key: CUMLPRIMS_SSH_PRIVATE_DEPLOY_KEY | ||
| extra-repo-deploy-key-2: CUGRAPH_OPS_SSH_PRIVATE_DEPLOY_KEY | ||
| build_command: | | ||
| sccache -z; | ||
| sccache --show-adv-stats; | ||
| clone-all --verbose --clone-upstream --no-update-env; | ||
| rapids-generate-scripts; | ||
| rapids-make-${PYTHON_PACKAGE_MANAGER}-env; | ||
| build-all \ | ||
| --verbose \ | ||
| -j$(nproc --ignore=1) \ | ||
| -DBUILD_SHARED_LIBS=ON \ | ||
| -DBUILD_TESTS=ON \ | ||
| -DBUILD_BENCHMARKS=ON \ | ||
| -DBUILD_ANN_BENCH=ON \ | ||
| -DBUILD_PRIMS_BENCH=ON \ | ||
| $([ "pip" = ${PYTHON_PACKAGE_MANAGER} ] && echo -DUSE_LIBARROW_FROM_PYARROW=ON || echo) \ | ||
| ; | ||
| sccache --show-adv-stats; |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.