Skip to content

Enable CI on CSCS (CUDA)#106

Merged
Luthaf merged 4 commits intoLuthaf:mainfrom
RMeli:cscs-ci
Feb 10, 2026
Merged

Enable CI on CSCS (CUDA)#106
Luthaf merged 4 commits intoLuthaf:mainfrom
RMeli:cscs-ci

Conversation

@RMeli
Copy link
Contributor

@RMeli RMeli commented Feb 5, 2026

This PR is a draft because it still requires some manual setup.

@Luthaf
Copy link
Owner

Luthaf commented Feb 9, 2026

CI should be setup now!

@RMeli

This comment was marked as outdated.

4 similar comments
@RMeli

This comment was marked as outdated.

@RMeli

This comment was marked as outdated.

@RMeli

This comment was marked as outdated.

@Luthaf
Copy link
Owner

Luthaf commented Feb 10, 2026

cscs-ci run

@RMeli

This comment was marked as outdated.

@RMeli
Copy link
Contributor Author

RMeli commented Feb 10, 2026

@Luthaf everything seems to be working. Up to you if you want to make the cscs-ci check mandatory or not for merging.

tox.ini Outdated
passenv = *
deps =
torch
cupy
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't pip install cupy, it needs to build from source and takes a very long time (hence the CI timeout). You can use bash scripts/install-cupy.sh, like in some other tox envs, which determines and then install the correct pre-built version

@RMeli

This comment was marked as outdated.

1 similar comment
@RMeli
Copy link
Contributor Author

RMeli commented Feb 10, 2026

cscs-ci run

@Luthaf
Copy link
Owner

Luthaf commented Feb 10, 2026

Up to you if you want to make the cscs-ci check mandatory or not for merging

I think I set it up so it runs automatically for every PR targetting main, so it should show up in the list of checks by default

@RMeli
Copy link
Contributor Author

RMeli commented Feb 10, 2026

Indeed. It might be a bit wasteful if a PR ends up with many new commits during the review process, but this CI is reasonably lightweight so it should be fine.

@RMeli RMeli marked this pull request as ready for review February 10, 2026 15:11
@Luthaf Luthaf merged commit 833abc8 into Luthaf:main Feb 10, 2026
12 checks passed
@RMeli RMeli deleted the cscs-ci branch February 10, 2026 15:18
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