-
Notifications
You must be signed in to change notification settings - Fork 89
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
fix: include _kernel_signatures.py
in package
#2819
Conversation
_kernel_signatures.py
in package
I fully tested this on a private repo, but a subtle configuration difference meant that when switching to |
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.
I haven't personally tested this (I don't currently have Docker), but it doesn't affect mainline Awkward and can be fixed later if it needs to be generalized beyond the one computer where it was tested (@agoose77's).
The pyproject.toml is changed, but these are corrections (including /src/awkward/_connect/cuda/_kernel_signatures.py
).
Go ahead and merge!
I'm creating a Docker container to run our GPU tests using systemd, with the intention that errors can be reported as GitHub issues.
In doing so, I noticed that we weren't including the CUDA kernel signatures in our built packages, so non-development installs weren't getting these. Another problem associated with not testing our installs :(
This PR also fixes an API breakage in the
traceback
module that is not super-clear from the docs — the base image I'm using from NVidia uses Python 3.8 which surfaced our misusage in the CUDA tests.