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
cudnn: init 8.0.5, 8.2.4, 8.7.0; update 8.3.2 -> 8.3.3, 8.4.0 -> 8.4.1 #215578
Conversation
LGTM is there a reason we need to wait on 8.8.0? I feel like we could also create another PR for that once it becomes available |
Fair enough! I'll remove it and clean this up. |
b177b0f
to
56fd717
Compare
@samuela who should I tag for review in general on CUDA-related issues? The CUDA maintainers team listed at the beginning of https://nixos.wiki/wiki/CUDA gives a 404: https://github.com/orgs/NixOS/teams/cuda-maintainers. Does the tag still work? When I tried typing it, GitHub didn't provide an auto-complete so I wasn't sure if it's valid. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/how-to-install-a-specific-version-of-cuda-and-cudnn/21725/6 |
@NixOS/cuda-maintainers is the right tag, maybe it's something about the github organization settings? |
Result of 1 package marked as broken and skipped:
4 packages failed to build:
11 packages built:
|
Woah First thing I've seen so far is this, but it's still going. [connorbaker@fedora nixpkgs]$ nixpkgs-review pr 215578
$ git -c fetch.prune=false fetch --no-tags --force https://github.com/NixOS/nixpkgs master:refs/nixpkgs-review/0 pull/215578/head:refs/nixpkgs-review/1
remote: Enumerating objects: 1824, done.
remote: Counting objects: 100% (1119/1119), done.
remote: Compressing objects: 100% (86/86), done.
remote: Total 1824 (delta 1060), reused 1067 (delta 1028), pack-reused 705
Receiving objects: 100% (1824/1824), 1.36 MiB | 46.56 MiB/s, done.
Resolving deltas: 100% (1285/1285), completed with 302 local objects.
From https://github.com/NixOS/nixpkgs
* [new branch] master -> refs/nixpkgs-review/0
* [new ref] refs/pull/215578/head -> refs/nixpkgs-review/1
$ git worktree add /home/connorbaker/.cache/nixpkgs-review/pr-215578/nixpkgs 592d3352e74deaa2a97fb31db36163d30a92eb36
Preparing worktree (detached HEAD 592d3352e74)
HEAD is now at 592d3352e74 Merge pull request #215823 from fabaff/renault-api-bump
$ git merge --no-commit --no-ff 56fd717ee3069dc07805afc78ca6af5f02e4ac9b
Automatic merge went well; stopped before committing as requested
$ nix --extra-experimental-features nix-command no-url-literals build --no-link --keep-going --no-allow-import-from-derivation --option build-use-sandbox relaxed -f /home/connorbaker/.cache/nixpkgs-review/pr-215578/build.nix
error: builder for '/nix/store/ixb1rldrrb92848s2sgvkd5kx3p3xgxn-TensorRT-8.4.0.6.Linux.x86_64-gnu.cuda-11.6.cudnn8.3.tar.gz.drv' failed with exit code 1;
last 10 log lines:
> download the 8.4.0.6 Linux x86_64 TAR package for CUDA 11.7 from
> https://developer.nvidia.com/tensorrt.
>
> Once you have downloaded the file, add it to the store with the following
> command, and try building this derivation again.
>
> $ nix-store --add-fixed sha256 TensorRT-8.4.0.6.Linux.x86_64-gnu.cuda-11.6.cudnn8.3.tar.gz
>
> ***
>
For full logs, run 'nix log /nix/store/ixb1rldrrb92848s2sgvkd5kx3p3xgxn-TensorRT-8.4.0.6.Linux.x86_64-gnu.cuda-11.6.cudnn8.3.tar.gz.drv'.
[4/11/47 built (1 failed), 207 copied (3856.2/3857.0 MiB), 1394.5 MiB DL] building cuda_10.1.243_418.87.00_linux.run: 100 2453M 100 2453M 0 0 39.7M 0 0:01:01 0:01:01 --:--:-- 84.5M |
Yeah, nixpkgs-review is a life saver! TensorRT always fails for that same reason in nixpkgs-review, and caffeWithCuda is marked as broken anyhow, so this looks like a success to me. Thanks for contributing @ConnorBaker! |
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
Adds the following versions:
Bumps the following versions:
Corrects supported CUDA versions:
Changes default CUDNN versions:
Things done
sandbox = true
set 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.sh
to update generated release notes