-
Notifications
You must be signed in to change notification settings - Fork 100
Add clang CI test #743
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
Add clang CI test #743
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
2e4b7c2
Add clang build matrix
PointKernel 262cd4c
Update
PointKernel b72b26e
Fix Clang build warnings
PointKernel 4c1de4c
Fix an example warning
PointKernel 2df04f7
Disable benchmark build for clang CI
PointKernel f27cfc9
Update copyright years
PointKernel ad63e43
Update GPU archs
PointKernel 042659b
Remove clang test CI
PointKernel 17aeb10
Update
PointKernel e646932
Updates
PointKernel f838329
Fix CI success job: add doxygen-check dependency and restore skipped …
PointKernel 9c26e48
Fix CI issues: remove skipped condition from ci-success and add missi…
PointKernel 754620a
Enhance Clang devcontainer following CCCL patterns
PointKernel cc6b57c
Fix devcontainer files formatting
PointKernel e905154
Add CI debug output to identify failing jobs
PointKernel f713010
Enhance CI debug to show matrix job details
PointKernel ab6a023
Add compute-matrix debugging to identify empty strategy
PointKernel b8aad27
Fix key generator init
PointKernel a12d6ea
Remove unused devcontainer
PointKernel d62a6c3
Revert debugging info
PointKernel f471095
Cleanups
PointKernel 6c1bc39
Rework
PointKernel 8cf44da
Treat warnings as errors
PointKernel 391c7bf
Debug
PointKernel 73fe74f
Update copyright years
PointKernel 477b965
Revert changes
PointKernel ef719e2
testing
PointKernel f56f6ba
Add clang CI back
PointKernel b148261
Update matrix to avoid empty entry
PointKernel 21ca40b
Remove debug output
PointKernel e9e6a4f
Updat oldest llvm version
PointKernel 3e6e64c
Add special handling for 12.0 with clang
PointKernel 9b22ccd
Updates
PointKernel c07375d
Updates
PointKernel 093b646
Update CI matrix infp
PointKernel 4b633c2
Updates
PointKernel c074eda
Updates
PointKernel 3514076
Clean up CI matrix
PointKernel 961b0ab
Clean up devcontainer
PointKernel 7e00bab
Minor updates
PointKernel 317b874
Update os version for the llvm14 container
PointKernel d2d2360
Updates
PointKernel 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,42 @@ | ||
| { | ||
| "shutdownAction": "stopContainer", | ||
| "image": "rapidsai/devcontainers:25.10-cpp-llvm14-cuda12.0-ubuntu20.04", | ||
| "hostRequirements": { | ||
| "gpu": true | ||
| }, | ||
| "initializeCommand": [ | ||
| "/bin/bash", | ||
| "-c", | ||
| "mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}" | ||
| ], | ||
| "containerEnv": { | ||
| "SCCACHE_REGION": "us-east-2", | ||
| "SCCACHE_BUCKET": "rapids-sccache-devs", | ||
| "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", | ||
| "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", | ||
| "DEVCONTAINER_NAME": "cuda12.0-llvm14", | ||
| "CUCO_CUDA_VERSION": "12.0", | ||
| "CUCO_HOST_COMPILER": "llvm", | ||
| "CUCO_HOST_COMPILER_VERSION": "14" | ||
| }, | ||
| "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", | ||
| "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", | ||
| "mounts": [ | ||
| "source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent", | ||
| "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", | ||
| "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" | ||
| ], | ||
| "customizations": { | ||
| "vscode": { | ||
| "extensions": [ | ||
| "llvm-vs-code-extensions.vscode-clangd" | ||
| ], | ||
| "settings": { | ||
| "clangd.arguments": [ | ||
| "--compile-commands-dir=${workspaceFolder}/build/latest" | ||
| ] | ||
| } | ||
| } | ||
| }, | ||
| "name": "cuda12.0-llvm14" | ||
| } |
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,42 @@ | ||
| { | ||
| "shutdownAction": "stopContainer", | ||
| "image": "rapidsai/devcontainers:25.10-cpp-llvm18-cuda12.9-ubuntu22.04", | ||
| "hostRequirements": { | ||
| "gpu": true | ||
| }, | ||
| "initializeCommand": [ | ||
| "/bin/bash", | ||
| "-c", | ||
| "mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}" | ||
| ], | ||
| "containerEnv": { | ||
| "SCCACHE_REGION": "us-east-2", | ||
| "SCCACHE_BUCKET": "rapids-sccache-devs", | ||
| "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", | ||
| "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", | ||
| "DEVCONTAINER_NAME": "cuda12.9-llvm18", | ||
| "CUCO_CUDA_VERSION": "12.9", | ||
| "CUCO_HOST_COMPILER": "llvm", | ||
| "CUCO_HOST_COMPILER_VERSION": "18" | ||
| }, | ||
| "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", | ||
| "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", | ||
| "mounts": [ | ||
| "source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent", | ||
| "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", | ||
| "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" | ||
| ], | ||
| "customizations": { | ||
| "vscode": { | ||
| "extensions": [ | ||
| "llvm-vs-code-extensions.vscode-clangd" | ||
| ], | ||
| "settings": { | ||
| "clangd.arguments": [ | ||
| "--compile-commands-dir=${workspaceFolder}/build/latest" | ||
| ] | ||
| } | ||
| } | ||
| }, | ||
| "name": "cuda12.9-llvm18" | ||
| } |
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
Large diffs are not rendered by default.
Oops, something went wrong.
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.