-
Notifications
You must be signed in to change notification settings - Fork 190
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
Add icc compiler to CI matrix #1159
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to investigate: The verify-devcontainers job should be failing because there isn't a corresponding oneapi
devcontainer yet.
@gevtushenko The CI failure on the new I double checked and my branch already incorporates your fixes, so something else must be going on. Relevant log line: https://github.com/NVIDIA/cccl/actions/runs/7027282524/job/19121499268?pr=1159#step:7:1217 |
They have to be kidding us:
However, with the new llvm based compiler the warning is:
Note that once the error number is |
Also we should be testing against the new one and not the already discontinued classic one |
No, |
Needed to set |
3714151
to
886d9f5
Compare
"SCCACHE_BUCKET": "rapids-sccache-devs", | ||
"VAULT_HOST": "https://vault.ops.k8s.rapids.ai", | ||
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", | ||
"DEVCONTAINER_NAME": "cuda12.3-oneapi2023.2.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Something here is fishy, in the error logs I find:
lit: /home/coder/cccl/libcudacxx/test/utils/libcudacxx/test/config.py:364: note: detected host_cxx.version as: (20.21, 2.1, 1)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is because 2021.10 is the last release of the "classic" compilers that is bundled with the OneAPI package.
@miscco it looks like all the icc tests are still failing because of the warning despite the changes you pushed. Any idea what is going on? |
The only thing that changed was icc ->icpc, so I am not sure Maybe we just disable both? |
It was never actually passing before. The previous passing jobs were a lie because of the bug where jobs would report success even though the build failed. |
@gevtushenko I am seeing issues with nvbench build here:
|
Feel free to disable benchmarks build for icc |
...dacxx/test/libcudacxx/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp
Outdated
Show resolved
Hide resolved
@miscco it looks like icc doesn't like |
Backport failed for Please cherry-pick the changes locally. git fetch origin branch/2.3.x
git worktree add -d .worktree/backport-1159-to-branch/2.3.x origin/branch/2.3.x
cd .worktree/backport-1159-to-branch/2.3.x
git checkout -b backport-1159-to-branch/2.3.x
ancref=$(git merge-base bf098efd7fd8d3d686fa7bf9f47811600c421088 8d7355b0c2efd86f623ebc15a76c218df7381b5d)
git cherry-pick -x $ancref..8d7355b0c2efd86f623ebc15a76c218df7381b5d |
* Add icc compiler to CI matrix (#1159) * Attempt to WAR CUB / RDC / MSVC issue (#669) --------- Co-authored-by: Jake Hemstad <[email protected]> Co-authored-by: Georgii Evtushenko <[email protected]>
closes #140
Description
Adds a build job for
icx
with CUDA newest.