Commit Graph

178 Commits

Author SHA1 Message Date
Matt Wittmann
da7074e349
cudaPackages.cuda_sanitizer_api: add override 2025-02-05 11:58:35 -08:00
Conroy Cheers
253e4ff72a
python3Packages.cupy: update build toolchain 2025-02-02 22:48:15 +01:00
Emily
a38901aa85 cudaPackages.saxpy: avoid lib.fileset 2024-12-31 02:30:18 +00:00
K900
aac7b0adea Merge remote-tracking branch 'origin/master' into staging-next 2024-12-20 21:16:36 +03:00
Arne Keller
18f0ad91dd
cudaPackages.nccl-tests: 2.13.9 -> 2.13.11 (#332667) 2024-12-20 18:45:32 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
FliegendeWurst
0123865855 cudaPackages.nccl-tests: 2.13.10 -> 2.13.11 2024-12-06 12:43:47 +01:00
K900
d209d800b7 treewide: mesa -> libgbm (where appropriate)
This will likely break things, but anything broken should be easily noticeable.
2024-12-05 12:37:39 +03:00
Wolfgang Walther
d86588d230
treewide: improve prepending and appending derivation arguments in bash code
Those would be problematic with __structuredAttrs turned on, because
they'd turn those nice bash arrays back into strings - and potentially
lose some of the values on the way.
2024-11-25 09:09:23 +01:00
Emily
e3d26a1815 cudaPackages_10{,_0,_1,_2}: drop 2024-11-21 23:09:53 +00:00
Reno Dakota
52bf1163fa
treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
Emily
e06dae4378 cudaPackages.cuda-library-samples: set meta.platforms 2024-10-28 20:29:51 +00:00
Emily
118b525d10 cudaPackages.cuda-samples: set meta.platforms 2024-10-28 20:26:35 +00:00
Jacob Freeman
ffd457a522 tensorrt: fix cudnn version 2024-10-16 14:48:21 -05:00
github-actions[bot]
9badc90a26
Merge master into staging-next 2024-09-28 00:13:56 +00:00
Artturin
5f62b2c546 cudaPackages.tensorrt: Fix attribute 'lib' missing on aarch64-linux
There should be no attribute missing errors as they cannot be handled.
2024-09-27 18:48:26 +03:00
github-actions[bot]
57b5c92d8e
Merge master into staging-next 2024-09-26 00:13:55 +00:00
Connor Baker
7edb29bd29 cudaPackages.tests: create tests for OpenCV/Torch ordering 2024-09-25 02:55:35 +00:00
github-actions[bot]
1eb2a0e2d5
Merge staging-next into staging 2024-09-16 18:04:57 +00:00
Connor Baker
3540ebe553
cudaPackages.tensorrt: 8.6 -> 10.3 (#339305) 2024-09-16 10:38:08 -07:00
Wolfgang Walther
4153e8f02f
cuda-modules: refactor appending cmakeFlags in setup hook
cudaPackages already builts with structuredAttrs, but the cmakeFlags+=
pattern incorrectly appends the additional flags to the first array
argument with a space - which is now part of that argument itself since
#318614, which added support for structuredAttrs to cmake.
2024-09-08 22:06:42 +02:00
Silvan Mosberger
aec0d14834 treewide: Fix or remove some markdown links
Found using https://github.com/serokell/xrefcheck, which unfortunately
can't trivially be enforced in CI because we also have the manual markdown
files that need post-processing to be valid
2024-09-03 23:37:05 +02:00
Adrien Langou
9a047da69b
cudaPackages.tensorrt: 8.6 -> 10.3
changelog: https://docs.nvidia.com/deeplearning/tensorrt/release-notes/index.html#rel-10-3-0
2024-09-03 20:07:50 +02:00
github-actions[bot]
e8d2ddc82e
Merge master into staging-next 2024-08-29 00:13:11 +00:00
Daniël de Kok
e0ffe42feb cudaPackages.cudnn_9_3: add sbsa and jetson 2024-08-22 15:58:58 +00:00
Wolfgang Walther
e3244e9ff0
treewide: replace xxxFlagsArray with non-Array variant in nix code
The xxxFlagsArray variants were never meant to be used in nix code, at
least they can't be used properly without __structuredAttrs turned on.

If no spaces are passed in the argument the xxxFlagsArray can be
replaced as-is with the non-Array variant. When whitespace needs to be
passed, the derivation is additionally changed to enable
__structuredAttrs.
2024-08-19 23:28:13 +02:00
Daniël de Kok
3f2b634b99 cudaPackages_12_4: init at 12.4.0 2024-08-19 06:54:22 +00:00
Someone
91f9fdc7a7
Merge pull request #331942 from danieldk/cudnn-9.3
cudaPackages.cudnn_9_3: init at 9.3.0.75
2024-08-10 13:25:30 +00:00
Daniël de Kok
3772ad92a3 cudaPackages.cudnn: replace use of getExe' by getExe 2024-08-08 06:18:42 +00:00
Daniël de Kok
ff4478e450 cudaPackages.cudnn_9_3: init at 9.3.0.75 2024-08-08 06:18:42 +00:00
R. Ryantm
fce6f3ff6a cudaPackages.nccl-tests: 2.13.9 -> 2.13.10 2024-08-06 09:04:42 +00:00
Sigmanificient
63d05d989e pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
Someone
5cc4b22d5e
Merge pull request #331017 from srhb/drop-cuda-aliases
cudaPackages: drop outdated aliases
2024-07-31 14:43:01 +03:00
Sarah Brofeldt
bb429ba52d cuda-modules: remove old aliases 2024-07-30 17:16:21 +00:00
K900
1410c766c8 Merge remote-tracking branch 'origin/master' into staging-next 2024-07-26 08:41:08 +03:00
Peder Bergebakken Sundt
99dec1f6b0 treewide: fix doc typos
Done with `fd \\\.md$ . --type f -x typos --write-changes`
2024-07-26 00:55:13 +02:00
github-actions[bot]
d284ef371e
Merge master into staging-next 2024-07-23 12:01:18 +00:00
Someone
b0392ed728
Merge pull request #326247 from yeongrokgim/master
cudaPackages.cuda_gdb: fix libexpat.so.1 on aarch64
2024-07-23 11:46:12 +03:00
github-actions[bot]
e533bfc8da
Merge master into staging-next 2024-07-20 18:01:23 +00:00
Someone Serge
e863b5843a cudaPackages.writeGpuTestPython: accept makeWrapperArgs 2024-07-20 13:10:10 +00:00
Someone Serge
2d5e573acf cudaPackages.writeGpuTestPython: sync the attr and the filesystem paths 2024-07-20 12:03:36 +00:00
Someone Serge
c774c7bffe cudaPackages.writeGpuTestPython: allow a selector for libraries to accommodate different python versions 2024-07-20 12:02:30 +00:00
Vladimír Čunát
211398c03e
Merge branch 'staging-next' into staging 2024-07-14 08:35:35 +02:00
éclairevoyant
0e5c272e42
treewide: fix uses of repo = finalAttrs.pname 2024-07-12 20:18:43 -04:00
Vladimír Čunát
2c053848df
Merge branch 'master' into staging 2024-07-11 22:05:05 +02:00
Yeongrok Gim
49ec969b5b fix cuda_gdb for libexpat.so.1 on aarch64 2024-07-11 14:15:33 +09:00
Someone Serge
0b108d35d1 cudaPackages_10.cutensor: fallback from 2.0.2 to 1.7.0 2024-07-10 23:55:55 +00:00
cfhammill
c2196f2812 cutensor: add version 2.0.2.4 2024-07-10 15:30:33 -04:00
Vladimír Čunát
4c09ae2416
Merge branch 'staging-next' into staging 2024-07-08 10:43:15 +02:00