Skip to content

Commit 5a140d8

Browse files
authored
cudaPackages.tensorrt: 10.3.0.26 -> 10.8.0.43 (#386143)
2 parents c91461a + 496278b commit 5a140d8

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

pkgs/by-name/ka/katago/package.nix

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,18 @@ assert lib.assertOneOf "backend" backend [
3434
let
3535
githash = "cd0ed6c0712088ddb901be68189ba7fa1439a9e7";
3636
fakegit = writeShellScriptBin "git" "echo ${githash}";
37+
stdenv' =
38+
if
39+
builtins.elem backend [
40+
"cuda"
41+
"tensorrt"
42+
]
43+
then
44+
cudaPackages.backendStdenv
45+
else
46+
stdenv;
3747
in
38-
stdenv.mkDerivation rec {
48+
stdenv'.mkDerivation rec {
3949
pname = "katago";
4050
version = "1.15.3";
4151

@@ -58,10 +68,12 @@ stdenv.mkDerivation rec {
5868
]
5969
++ lib.optionals (backend == "eigen") [ eigen ]
6070
++ lib.optionals (backend == "cuda") [
71+
cudaPackages.cuda_cudart
6172
cudaPackages.cudnn
6273
cudaPackages.cudatoolkit
6374
]
6475
++ lib.optionals (backend == "tensorrt") [
76+
cudaPackages.cuda_cudart
6577
cudaPackages.cudatoolkit
6678
cudaPackages.tensorrt
6779
]

pkgs/development/cuda-modules/tensorrt/fixup.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@ finalAttrs: prevAttrs: {
7575
rm "$dir"
7676
mv "targets/${targetArch}/$dir" "$dir"
7777
done
78+
79+
# Remove broken symlinks
80+
for dir in include samples; do
81+
rm "targets/${targetArch}/$dir" || :
82+
done
7883
'';
7984

8085
# Tell autoPatchelf about runtime dependencies.

pkgs/development/cuda-modules/tensorrt/releases.nix

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# NOTE: Check https://developer.nvidia.com/nvidia-tensorrt-8x-download.
1+
# NOTE: Check https://developer.nvidia.com/nvidia-tensorrt-8x-download
2+
# https://developer.nvidia.com/nvidia-tensorrt-10x-download
3+
24
# Version policy is to keep the latest minor release for each major release.
35
{
46
tensorrt.releases = {
@@ -109,6 +111,22 @@
109111
filename = "TensorRT-10.3.0.26.Linux.x86_64-gnu.cuda-12.5.tar.gz";
110112
hash = "sha256-rf8c1avl2HATgGFyNR5Y/QJOW/D8YdSe9LhM047ZkIE=";
111113
}
114+
{
115+
version = "10.8.0.43";
116+
minCudaVersion = "11.0";
117+
maxCudaVersion = "11.8";
118+
cudnnVersion = "8.9";
119+
filename = "TensorRT-10.8.0.43.Linux.x86_64-gnu.cuda-11.8.tar.gz";
120+
hash = "sha256-ZhdJ9ZUanOSQ3TbKNEIvS+fHLQ+TXZ+SdrUL4UiER+k=";
121+
}
122+
{
123+
version = "10.8.0.43";
124+
minCudaVersion = "12.0";
125+
maxCudaVersion = "12.8";
126+
cudnnVersion = "9.7";
127+
filename = "TensorRT-10.8.0.43.Linux.x86_64-gnu.cuda-12.8.tar.gz";
128+
hash = "sha256-V31tivU4FTQUuYZ8ZmtPZYUvwusefA6jogbl+vvH1J4=";
129+
}
112130
];
113131
};
114132
}

0 commit comments

Comments
 (0)