Commit Graph

477 Commits

Author SHA1 Message Date
Connor Baker
681b385805 cudaPackages.cuda_nvcc: remove trailing escape
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-12 21:19:14 +00:00
Connor Baker
4938f79c95 tree-wide: cudaPackages.cudaFlags -> cudaPackages.flags
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-12 19:36:34 +00:00
Connor Baker
19d4f53b72 fixup! cudaPackages: multiplex builder provides broken attributes rather than no attributes
fixup! cudaPackages: simplify multiplex builder's allPackages

Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-11 17:27:19 +00:00
Connor Baker
143898cad8 cudaPackages: multiplex builder provides broken attributes rather than no attributes
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-11 16:07:37 +00:00
Connor Baker
030575ecb2 cuda-modules: fix and clean up multiplex builder package selection logic
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-09 21:44:41 +00:00
Connor Baker
bf766a2d97 tree-wide: use named CUDA versions and CUDA version utilities
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-09 21:16:30 +00:00
Someone
29b31add18 cudaPackages: name and consolidate use of fixups pattern (#404973) 2025-05-09 03:38:24 +00:00
SomeoneSerge
eec8903639 cudaPackages_11_0.cudnn-frontend: mark unsupported, prevent eval error
With https://github.com/NixOS/nixpkgs/pull/404686 we add packages/ unconditionally
2025-05-08 20:25:43 +00:00
Connor Baker
ab39a0fffa cudaPackages: name and consolidate use of fixups pattern
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-08 20:25:43 +00:00
Sergei Trofimovich
9fd753ea84 cuda-modules: fix sort predicate stability
Incorrect sorting predicate was found as part of
https://github.com/NixOS/nix/issues/12106 where `nix` was crashing on
the code like:

    $ nix eval --expr 'builtins.sort (a: b: true) [ 1 2 3 ]'
    ...
    Aborted (core dumped)

Note: the crash happens here because sorting predicate does not
implement `isLess` and triggers assertion failures for
`std::stable_sort` that backs `builtins.sort`.

THe change restore `isLess` semantic for `preferable`.
2025-05-08 17:20:38 +00:00
SomeoneSerge
f5c6c167f1 cudaPackages.autoAddCudaCompatRunpath: badPlatforms broken
For consistency with other packages and for meta.unsupported
2025-05-07 19:33:47 +00:00
Connor Baker
56be58429a cudaPackages: introduce and use lib.packagesFromDirectoryRecursive
Signed-off-by: Connor Baker <ConnorBaker01@gmail.com>
2025-05-06 09:43:39 -07:00
R. Ryantm
c6c49d2ed2 cudaPackages.nccl-tests: 2.14.1 -> 2.15.0 2025-04-29 05:04:16 +00:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
Pavol Rusnak
954ce45b81 cudaPackages.nccl: 2.21.5-1 -> 2.26.2-1 2025-04-13 11:28:32 +02:00
wxt
bc27118dc7 cuda_gdb: remove python39 related files 2025-04-13 10:57:37 +08:00
Martin Weinelt
24a979ee8c cuda-modules: drop python39 support 2025-04-13 01:26:41 +02:00
Pavol Rusnak
5a4cab3f5f cudaPackages.nsight-{compute,systems}: fix aarch64-linux builds 2025-03-27 16:26:59 +01:00
Nicolas Patry
9f130566e2 cudaPackages.{nsight_compute,nsight_systems}: fix build 2025-03-26 19:20:41 +01:00
Pavol Rusnak
3301cae442 cudaPackages.{fabricmanager,imex}: add zlib to buildInputs 2025-03-26 19:19:08 +01:00
Pavol Rusnak
c08e2981ca cudaPackages.nccl-tests: 2.13.11 -> 2.14.1
+ fix build with GCC14
2025-03-26 19:17:18 +01:00
Pavol Rusnak
c47502dada cudaPackages.cudnn_9_8: init at 9.8.0.87 2025-03-25 19:07:12 +01:00
Pavol Rusnak
9cf78b87ea cudaPackages.gpus: disable Compute Capability 10.0a, 10.1, 10.1a and 12.0a to save space
RTX 50{7,8,9}0 is Compute Capability 12.0
2025-03-25 19:06:58 +01:00
Pavol Rusnak
e4a66e95b2 cudaPackages_12: 12.4 -> 12.8 2025-03-25 18:50:35 +01:00
Pavol Rusnak
1b9c962cc0 cusparselt: init at 0.7.1 (#390863) 2025-03-21 20:44:48 +01:00
Pavol Rusnak
6d5f29774d cudaPackages.tensorrt: add linux-sbsa binaries for 10.8 and 10.9 2025-03-20 22:19:46 +01:00
Michal Koutenský
4fb37a77de cudaPackages.tensorrt: 10.8.0.43 -> 10.9.0.34 2025-03-19 12:51:33 +01:00
Suwon Park
3016de24d1 cuda-library-samples.cusparselt: fix build 2025-03-18 17:26:16 +09:00
Suwon Park
4d30832419 cusparselt: init at 0.7.1 (#270446) 2025-03-18 17:25:12 +09:00
Pavol Rusnak
4f9aaedc9e cudaPackages_12_8: 12.8.0 -> 12.8.1 2025-03-16 23:11:50 +01:00
Pavol Rusnak
526c37b407 cudaPackages.nccl: fix build with CUDA 12.8 / GCC 14 2025-03-16 23:11:50 +01:00
Someone
1fc5ce1d3e Fix release-cuda eval errors (#379768)
Seeking to make https://hydra.nix-community.org/jobset/nixpkgs/cuda#tabs-errors less noisy and more informative
2025-03-12 12:48:50 +00:00
ruro
4e27f202a1 cudaPackages.tensorrt: set hydraPlatforms to none 2025-03-12 04:42:56 +03:00
ruro
64db2f45ca cudaPackages.nvidia_driver: brokenConditions -> badPlatformsConditions 2025-03-12 04:42:56 +03:00
ruro
bdc9f1d576 cudaPackages.nsight_systems: brokenConditions -> badPlatformsConditions 2025-03-12 04:42:56 +03:00
ruro
85f364864d cudaPackages.cudnn: brokenConditions -> badPlatformsConditions 2025-03-12 04:42:55 +03:00
Pavol Rusnak
8c34554226 cudaPackages.cutensor: 2.0.2.4 -> 2.1.0.9 2025-03-01 18:50:18 +01:00
Pavol Rusnak
1609398c9d cudaPackages.tensorrt: 10.3.0.26 -> 10.8.0.43
+ fix build failure because of the broken symlinks
  (applies for both 10.3 and 10.8)
2025-03-01 17:26:39 +01:00
Pavol Rusnak
662a202296 cudaPackages.cudnn_9_7: init at 9.7.1.26 2025-03-01 11:06:41 +01:00
Pavol Rusnak
4fd23f9df0 cudaPackages_12_4: 12.4.0 -> 12.4.1 2025-02-24 20:08:35 +01:00
Pavol Rusnak
db356ba029 cudaPackages_12_6: 12.6.0 -> 12.6.3 2025-02-24 19:50:33 +01:00
Pavol Rusnak
113ef7df9f cudaPackages_12_3: 12.3.0 -> 12.3.2 2025-02-24 19:32:59 +01:00
Pavol Rusnak
798a918165 cudaPackages_12_5: init at 12.5.1 2025-02-24 18:57:40 +01:00
Pavol Rusnak
1c71e419e1 cudaPackages_12_8: init at 12.8.0 2025-02-24 16:37:42 +01:00
Peder Bergebakken Sundt
5aba99242e treewide: fix typos in comments
Made with

```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF"
    typos --no-check-filenames --write-changes "$1"
    git diff --exit-code "$1" && exit
    #( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1"
    count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )"
    count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )"
    [[ $count1 -ne $count2 ]] && git restore "$1"
EOF
)" -- {}
```

and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`

I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
2025-02-24 10:44:41 +01:00
Pavol Rusnak
995283489f cudaPackages_12_6: init at 12.6.0 (#377991) 2025-02-20 16:46:19 +01:00
Daniël de Kok
57322b2d95 cudaPackages_12_6: init at 12.6.0 2025-02-17 09:08:49 +00:00
nixpkgs-ci[bot]
5b52b6324b Merge master into staging-next 2025-02-12 18:04:37 +00:00
Connor Baker
10c1939467 cudaPackages.cudnn-frontend: init at 1.9.0 2025-02-09 11:41:31 +01:00
Matt Wittmann
da7074e349 cudaPackages.cuda_sanitizer_api: add override 2025-02-05 11:58:35 -08:00