Skip to content
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

Run CuPy tests on CI #197

Open
asmeurer opened this issue Nov 12, 2024 · 2 comments
Open

Run CuPy tests on CI #197

asmeurer opened this issue Nov 12, 2024 · 2 comments

Comments

@asmeurer
Copy link
Member

We need to run the CuPy tests on CI somehow. Right now, I have to manually run CuPy tests locally when I do a release. But this only works because I have a local machine that has a CUDA GPU. If someone else wanted to do a release, they would need to access such a machine. But also, this means that we only really check CuPy when we do a release. I also check it manually when doing a CuPy related PR, but having it run more often would be nice. It's also easy to forget to do this when releasing.

There are ways of getting GPU runners for CI, which we should use here.

@betatim
Copy link
Member

betatim commented Nov 18, 2024

How about using GitHub hosted runners with a GPU? Or are there other "CI with GPUs" that you know of/this project could use?

@rgommers
Copy link
Member

The other option is using Cirun and using an AWS/GCP instance. Also not hard to set up, although GHA is slightly easier (or just more familiar at least). The main thing is the "connect a credit card and manage spend" issue, which is the same either way. I'd go with GHA here I think, and the label-based triggering that you set up for scikit-learn @betatim.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants