Skip to content

CI: hopefully get CuPy CI working and passing. - #148

Merged
steppi merged 2 commits into
scipy:mainfrom
steppi:gpu-ci
May 14, 2026
Merged

CI: hopefully get CuPy CI working and passing.#148
steppi merged 2 commits into
scipy:mainfrom
steppi:gpu-ci

Conversation

@steppi

@steppi steppi commented May 14, 2026

Copy link
Copy Markdown
Member

Reference issue

What does this implement/fix?

I noticed here, #144 (comment), that GPU CI actually ran in my latest push to #144. The change I made prior to this was updating the runner to Ubuntu 24.04. It seems that runner has CUDA version 13 on it, but the pixi.toml had has pinned to an earlier CuPy. This PR enforces at least CuPy 14 in the cupy-tests env. I had changed cupy._core._create_ufunc to use C++17 here (https://github.com/cupy/cupy/pull/9159/changes#diff-c9774fcecad94645bff3e07659c8eb24857a7bd1a08418651d430a42d3014f9c) which made it into the CuPy 14 release. C++17 is required for xsf, so CuPy 14 is the correct minimum CuPy version.

Additional information

AI Generation Disclosure

No AI

steppi added 2 commits May 14, 2026 17:45
- prior cupy's used C++11 in core._create_ufunc, but we need C++17 for
CUDA 13 which is what's on the runner.
@steppi
steppi merged commit d4217e1 into scipy:main May 14, 2026
5 of 6 checks passed
@dschmitz89

Copy link
Copy Markdown
Contributor

Thanks @steppi ! Should we try to increase GPU test coverage?

@steppi

steppi commented May 15, 2026

Copy link
Copy Markdown
Member Author

Thanks @steppi ! Should we try to increase GPU test coverage?

Let's focus on having coverage for everything which is currently being used in CuPy, and incrementally adding coverage as things are added to CuPy.

@steppi
steppi deleted the gpu-ci branch May 15, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants