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

CI / CD #18

Closed
isVoid opened this issue Apr 2, 2024 · 1 comment
Closed

CI / CD #18

isVoid opened this issue Apr 2, 2024 · 1 comment
Labels
P0 Top Priority

Comments

@isVoid
Copy link
Collaborator

isVoid commented Apr 2, 2024

As #17 adds support for conda installation of Numbast and Numba extensions, it is now possible to create CI images. This thread is for discussion of the initial test grid. When it comes to compiler toolchain - it is always hard to cover all environment setups. For starters, let's use tested environment of #17 as a test anchor:

CTK version: 12.4
Driver version: 545.xx
Compute capability: sm_86 (A6000) and sm_70 (V100) (We should probably test on more advanced feature if we can.)
OS: x86_64-linux
Distro: Ubuntu

Thoughts of expansion from this anchor are welcome.

CD plan:

I have largely kept CD simple. pre-commit hooks are currently only linters. We should probably introduce mypy stubgen hooks for pylibastcanopy to make sure pybind changes are reflected realtime.

Additionally, environment management can resolve to rapids-dependency-file-manager.

@isVoid isVoid added the P0 Top Priority label Apr 4, 2024
@isVoid isVoid mentioned this issue Apr 9, 2024
isVoid added a commit that referenced this issue Apr 9, 2024
Contributes to #18
@isVoid
Copy link
Collaborator Author

isVoid commented Aug 23, 2024

We have CI / CD now. Additional improvements are follow ups to this PR.

@isVoid isVoid closed this as completed Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P0 Top Priority
Projects
None yet
Development

No branches or pull requests

1 participant