Conversation
Adds CUDNN 8.7.0.
|
@ConnorBaker OOC why did you close this? |
|
btw there's now cuDNN v8.8.0 available. we should prob add that one. we need a new cuDNN version in order to upgrade CUDA 11.x -> 12.x |
|
@samuela I've got a few PRs open and wasn't careful with my naming of branches and got confused between I thought if I renamed the branch that GitHub would automatically update the PR to use that branch but I guess it just closed it. |
|
no worries! a cuDNN 8.8.0 PR would be great! |
|
Would it be okay to include 8.7.0 for CUDA 10.2? I don't recall what Nixpkgs wants to provide in terms of support for older versions (CUDNN 8.8.0 seems to have dropped support for CUDA 10.2). |
|
I'm not against adding cuDNN 8.7.0 as well, but we will be wanting to cull old CUDA versions at some point. the maintenance burden is just too high. is there a reason you need CUDA 10.2 in particular? |
|
I don’t need it personally. My thought was if we’re not removing it immediately I might as well update it to the last supported CUDNN. Does that make sense? |
|
On that note, I recall someone in the chat asking for cudnn |
|
damn is there any way we can upgrade/patch |
|
With these unfree packages, is there any harm in providing multiple releases given that Hydra won’t cache them? For example, if we wanted to provide all of the 8.x series for CUDNN, would that be problematic? I would think just having them available would be helpful because it allows users to avoid having to vendor a specific release. |
I haven't tried. But it's what they use in the trunk
I think so too, especially that vendoring new releases out of nixpkgs tree is kind of cumbersome atm.
Only that it's extra attributes that can break and thus require keeping an eye on |
|
It seems like 8.8.0 isn't available through the link we've been using previously: https://developer.download.nvidia.com/compute/redist/cudnn/ Is there anything to do but wait for it to appear there? Or is it possible they'd put it somewhere else? For what it's worth, I was able to download it through the developer portal. |
|
See #215578 |
Hmm, well it does appear to be a recent release. It's also not showing up on https://developer.nvidia.com/rdp/cudnn-archive. If it doesn't show up in a week, ping me and we can reach out to them. |
Description of changes
Adds CUDNN 8.7.0.
Release notes are here: https://docs.nvidia.com/deeplearning/cudnn/archives/cudnn-870/release-notes/rel_8.html#rel-870.
Support matrix is here: https://docs.nvidia.com/deeplearning/cudnn/support-matrix/index.html#cudnn-cuda-hardware-versions.
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/)nixos/doc/manual/md-to-db.shto update generated release notes