-
Notifications
You must be signed in to change notification settings - Fork 188
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
[ENH]: Improve/Rewrite cuda.parallel
's build system
#2334
Comments
I noted that due to the way we look up headers at run time, editable install ( |
I have opened a PR to address:
I believe we can get rid of
AFAIK we need
|
Hi @leofang
That was fixed with #3201 (which closed #2281). I see #2335 and #2336 were merged. In the meantime @shwina opened #3290, which seems at least partially related ( Would it make sense to create issues for any remaining work that we still want to do, and close this one? |
Building
cuda.parallel
is quite brittle due to requirements from the C library. Through some patient trials and errors I discovered the following build-time dependencies are required:std::format
)Also I have to set the env var
CUDAARCHS
likeCUDAARCHS="86;89" pip install -v .
so that CMake knows which archs to build for, otherwise CMake also complains.Suggestions:
The text was updated successfully, but these errors were encountered: