Conversation
|
Result of 1 package marked as broken and skipped:
1 package built:
|
|
cc @NixOS/cuda-maintainers |
|
Result of 1 package marked as broken and skipped:
1 package built:
|
0b2dda5 to
291db05
Compare
|
Removed the useless check in assert that CUDNN was of the correct version given that the Also removed the PR stack info in the header because it can be merged independently of the others. |
|
Is there a reason to support cuda < 10.1? Why not just mark caffe as broken for cuda versions that are too old? |
|
Maybe the way I wrote the CUDA 10.1 is special because it's the only release in the 10.x series to be supported by a version of CUDNN 8 (it's supported by CUDNN 8.0.5). So in the special case where we have 10.1, we need to fall back to the older version of CUDNN. |
|
Ahh, I misunderstood -- thank you for explaining! Ok this LGTM then |
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/tweag-nix-dev-update-45/26397/1 |
Description of changes
Since #215578, the default for cudatoolkit 10.1 is CUDNN 8.0.5, the last version to support CUDA 10.1. However, caffe does not build with CUDNN 8.x, so we use CUDNN 7.6.5 instead. Earlier versions of cudatoolkit use pre-8.x CUDNN, so we use the default.
Things done
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)