-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update to work with nixpkgs unstable #1
Conversation
So, currently we cannot build this package set due to NixOS/nixpkgs#217878, preventing (at least) Currently, options include:
At the moment we're leaning toward keeping the old package set, so marking this draft for now. |
f72f44e
to
6747a34
Compare
119de93
to
976274c
Compare
85c8ee9
to
6a681e4
Compare
@cfhammill this should be ready to go -- once we think it's ready I'll split apart the commit before merging. |
This has been mostly addressed by some recent CUDA-related fixes in Nixpkgs. The main outstanding issue for us is NixOS/nixpkgs#220341, which stops us from building grad-cam or from enabling cudaSupport globally (since this also breaks |
57d525c
to
07517dc
Compare
I think jax is sneaking in via optuna, not bad to have around though. Does this mean jax can't be built with CUDA support at all (like grad-cam) or just doesn't work with cuda enabled globally? |
07517dc
to
a05bf1a
Compare
The latter; I've added |
do you know why the build results are different for jaxWithCuda and with cuda enabled globally? |
Hits nixpkgs/#220341 when |
Just a bunch of updates, trying to get things simplified a bit by using nixpkgs expressions when possible before doing any refactoring. Currently one big monolithic commit -- can be split out into more logical pieces before final review.
Also note I have not built the full GPU-ized version here.A few issues:
nix develop
Nonetheless, initial comments welcome.