Add CUDA 13 & NCCL 2.27 support#9289
Conversation
|
/test full |
Co-authored-by: Robert Maynard <[email protected]>
Co-authored-by: Leo Fang <[email protected]>
Co-authored-by: Leo Fang <[email protected]>
|
FYI it seems the 13.0 docker images are up! |
I guess our CI is one of the very first user 😄 |
|
I discussed with @leofang offline and found that we need to adjust CUDA header discovery logic to support the change in PyPI CUDA packages. I'm looking into it. edit: done in 3ad708a |
kmaehashi
left a comment
There was a problem hiding this comment.
LGTM except for nits! Let's wait for the CI results.
|
Seems number of tests are failing only on Linux. (full log is here: https://storage.googleapis.com/chainer-artifacts-pfn-public-ci/cupy-ci/197967/log.txt) |
|
Tests are failing because the fft static library doesn't support sm_75, I will push a fix Seems the flexCI instances has CC 7.5 GPUs so we need to skip these tests :D |
|
|
I've re-kicked CUDA 13 CI with the latest commit. Let's see how it goes... |
|
https://ci.preferred.jp/cupy.linux.cuda130/197990/ is the CI results for the commit 8d91920. In addition to For /test mini |
Not sure what happened... Looks like an I/O error, could it be out of space? |
|
No, this is a longstanding bug in ccache that cannot handle /test mini |
|
Kicked CUDA 13 CIs again. https://ci.preferred.jp/cupy.linux.cuda130/198024/ -> all passed! |
kmaehashi
left a comment
There was a problem hiding this comment.
Stamped! Thanks @emcastillo, @robertmaynard and all involved for the hard work!
|
@kmaehashi Failed to backport automatically. |
Add CUDA 13 support
API changes: Fix prefetch/memAdvise and some device properties.
These changes are 99,9% not mine. I am just upstreaming what folks (@robertmaynard) at Nvidia did.
xref #9286