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
CUDA-related updates and cleanups #30433
Conversation
Notice that I don't have access to NVIDIA GPU now (My Google Cloud free credit ran empty :D) so it'd be nice to have someone test those changes (I used all of them but some time ago and rebase may have broken things). |
7a83f07
to
9120f78
Compare
I've managed to make my laptop's hybrid Nvidia to work with CUDA so these changes are mostly tested now. Let's merge this after #29814 lands so that our default Boost plays nicely with new toolkit. |
Make CUDA Toolkit 9 the default choice.
This way one may build packages requiring old CUDA Toolkit with usual stdenv; only bits which are compiled with NVCC would use older GCC.
Make it the default.
Also return 8.0-6.0 version for TensorFlow.
Fix build with cudatoolkit9.
Fix build with new CUDA toolkit.
Motivation for this change
cudaSupport
which controls whether CUDA support is desired in applications;Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)