-
Notifications
You must be signed in to change notification settings - Fork 32
WIP: compute-matrix: add 'docs-build' matrix, switch docs builds to RTX PRO 6000 #627
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -145,6 +145,22 @@ jobs: | |||||
| - { ARCH: 'arm64', PY_VER: '3.14', CUDA_VER: '13.3.0', LINUX_VER: 'rockylinux8', GPU: 'a100', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||||||
| - { ARCH: 'arm64', PY_VER: '3.14', CUDA_VER: '13.3.0', LINUX_VER: 'ubuntu26.04', GPU: 'gb300', DRIVER: 'latest', DEPENDENCIES: 'latest' } | ||||||
|
|
||||||
| docs-build: | ||||||
| pull-request: &docs_build | ||||||
| # Docs builds just need any GPU. Centrallizing the matrix reduces the effort to switch | ||||||
| # to different runner types (e.g. to those that are cheaper or have more spare capacity). | ||||||
| # | ||||||
| # To make this safe to update when projects might be in the middle of migrations | ||||||
| # to add new Python / CUDA / OS, choose: | ||||||
| # | ||||||
| # - amd64-only | ||||||
| # - oldest-supported Python, CUDA, and operating system | ||||||
| # - some GPU with low queue | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Capacity is more important here. Even if we queue sometimes, a runner type with high capacity will chew through its queue faster.
Suggested change
|
||||||
| # - latest driver | ||||||
| # | ||||||
| - { ARCH: 'amd64', PY_VER: '3.11', CUDA_VER: '12.9.2', LINUX_VER: 'rockylinux8', GPU: 'rtxpro6000', DRIVER: 'latest'} | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'd like to use some version of CUDA 13 for our docs builds. Python version is less important. We have better coverage of the environments for CUDA 13 and fewer packaging oddities as CUDA 12 gets harder to support. |
||||||
| nightly: *docs_build | ||||||
|
|
||||||
| wheels-build: | ||||||
| pull-request: &wheels_build | ||||||
| # amd64 | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.