-
Notifications
You must be signed in to change notification settings - Fork 223
build: enable free-threading compatibility #1103
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
Conversation
|
Auto-sync is disabled for ready for review pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
/ok to test |
|
leofang
left a comment
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.
It looks like when we build Cython tests, we also have to pass the new flag, e.g.:
https://github.com/NVIDIA/cuda-python/actions/runs/18346151043/job/52261604753?pr=1103#step:26:340
|
Gah, what is going on with system dependency installation? |
|
Also, I will do a follow up to turn on warnings as errors in pytest. |
no idea, asking in the runner channel internally |
leofang
left a comment
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.
there is also cuda_core/tests/cython/build_tests.sh
|
I also handled |
|
Good catch! |
|
/ok to test 47c13be |
|
I'll check the CI log later and see if the warning is gone.
It might be a good idea. Though I am not sure how much work it is. For this particular case, it might be a good idea to also add a naive test like this |
|
btw @cpcloud we'll need to backport the cuda-bindings changes... |
Looks like they are gone now. I will enable auto-merge. |
Enable freethreading_compatibility for cuda-python extension modules