1# NOTE: Check https://developer.nvidia.com/nvidia-tensorrt-8x-download
2# https://developer.nvidia.com/nvidia-tensorrt-10x-download
3
4# Version policy is to keep the latest minor release for each major release.
5{
6 tensorrt.releases = {
7 # jetson
8 linux-aarch64 = [ ];
9 # powerpc
10 linux-ppc64le = [ ];
11 # server-grade arm
12 linux-sbsa = [
13 {
14 version = "8.2.5.1";
15 minCudaVersion = "11.4";
16 maxCudaVersion = "11.4";
17 cudnnVersion = "8.2";
18 filename = "TensorRT-8.2.5.1.Ubuntu-20.04.aarch64-gnu.cuda-11.4.cudnn8.2.tar.gz";
19 hash = "sha256-oWfQ3lq2aoMPv65THeotnMilTzP+QWqKeToLU8eO+qo=";
20 }
21 {
22 version = "8.4.3.1";
23 minCudaVersion = "11.6";
24 maxCudaVersion = "11.6";
25 cudnnVersion = "8.4";
26 filename = "TensorRT-8.4.3.1.Ubuntu-20.04.aarch64-gnu.cuda-11.6.cudnn8.4.tar.gz";
27 hash = "sha256-9tLlrB8cKYFvN2xF0Pol5CZs06iuuI5mq+6jpzD8wWI=";
28 }
29 {
30 version = "8.5.3.1";
31 minCudaVersion = "11.8";
32 maxCudaVersion = "11.8";
33 cudnnVersion = "8.6";
34 filename = "TensorRT-8.5.3.1.Ubuntu-20.04.aarch64-gnu.cuda-11.8.cudnn8.6.tar.gz";
35 hash = "sha256-GW//mX0brvN/waHo9Wd07xerOEz3X/H/HAW2ZehYtTA=";
36 }
37 {
38 version = "8.6.1.6";
39 minCudaVersion = "12.0";
40 maxCudaVersion = "12.0";
41 cudnnVersion = null;
42 filename = "TensorRT-8.6.1.6.Ubuntu-20.04.aarch64-gnu.cuda-12.0.tar.gz";
43 hash = "sha256-Lc4+v/yBr17VlecCSFMLUDlXMTYV68MGExwnUjGme5E=";
44 }
45 {
46 version = "10.8.0.43";
47 minCudaVersion = "12.8";
48 maxCudaVersion = "12.8";
49 cudnnVersion = "9.7";
50 filename = "TensorRT-10.8.0.43.Linux.aarch64-gnu.cuda-12.8.tar.gz";
51 hash = "sha256-sB5d0sfGQyUhGdA9ku6pcCNBjpL0Wjvg0Ilulikj5Do=";
52 }
53 {
54 version = "10.9.0.34";
55 minCudaVersion = "12.8";
56 maxCudaVersion = "12.8";
57 cudnnVersion = "9.7";
58 filename = "TensorRT-10.9.0.34.Linux.aarch64-gnu.cuda-12.8.tar.gz";
59 hash = "sha256-uB7CoGf2fwgsE8rsLc71Q4W0Kp3mpOyubzGKotQZZPI=";
60 }
61 ];
62 # x86_64
63 linux-x86_64 = [
64 {
65 version = "8.0.3.4";
66 minCudaVersion = "11.0";
67 maxCudaVersion = "11.3";
68 cudnnVersion = "8.2";
69 filename = "TensorRT-8.0.3.4.Linux.x86_64-gnu.cuda-11.3.cudnn8.2.tar.gz";
70 hash = "sha256-MXdDUCT/SqWm26jB7QarEcwOG/O7cS36Y6Q0IvQTE/M=";
71 }
72 {
73 # The docs claim this supports through 11.5 despite the file name indicating 11.4.
74 version = "8.2.5.1";
75 minCudaVersion = "11.0";
76 maxCudaVersion = "11.5";
77 cudnnVersion = "8.2";
78 filename = "TensorRT-8.2.5.1.Linux.x86_64-gnu.cuda-11.4.cudnn8.2.tar.gz";
79 hash = "sha256-LcNpYvDiT7AavqzK1MRlijo2qDN7jznigeS77US713E=";
80 }
81 {
82 # The docs claim this supports through 11.7 despite the file name indicating 11.6.
83 version = "8.4.3.1";
84 minCudaVersion = "11.0";
85 maxCudaVersion = "11.7";
86 cudnnVersion = "8.4";
87 filename = "TensorRT-8.4.3.1.Linux.x86_64-gnu.cuda-11.6.cudnn8.4.tar.gz";
88 hash = "sha256-jXwghcFjncxzh1BIwjWYqFJs4wiRNoduMdkCWOSeT2E=";
89 }
90 {
91 version = "8.5.3.1";
92 minCudaVersion = "11.0";
93 maxCudaVersion = "11.8";
94 cudnnVersion = "8.6";
95 filename = "TensorRT-8.5.3.1.Linux.x86_64-gnu.cuda-11.8.cudnn8.6.tar.gz";
96 hash = "sha256-BNeuOYvPTUAfGxI0DVsNrX6Z/FAB28+SE0ptuGu7YDY=";
97 }
98 {
99 version = "8.6.1.6";
100 minCudaVersion = "11.0";
101 maxCudaVersion = "11.8";
102 cudnnVersion = "8.9";
103 filename = "TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-11.8.tar.gz";
104 hash = "sha256-Fb/mBT1F/uxF7McSOpEGB2sLQ/oENfJC2J3KB3gzd1k=";
105 }
106 {
107 version = "8.6.1.6";
108 minCudaVersion = "12.0";
109 maxCudaVersion = "12.1";
110 cudnnVersion = "8.9";
111 filename = "TensorRT-8.6.1.6.Linux.x86_64-gnu.cuda-12.0.tar.gz";
112 hash = "sha256-D4FXpfxTKZQ7M4uJNZE3M1CvqQyoEjnNrddYDNHrolQ=";
113 }
114 {
115 version = "10.3.0.26";
116 minCudaVersion = "11.0";
117 maxCudaVersion = "11.8";
118 cudnnVersion = "8.9";
119 filename = "TensorRT-10.3.0.26.Linux.x86_64-gnu.cuda-11.8.tar.gz";
120 hash = "sha256-1O9TwlUP0eLqTozMs53EefmjriiaHjxb4A4GIuN9jvc=";
121 }
122 {
123 version = "10.3.0.26";
124 minCudaVersion = "12.0";
125 maxCudaVersion = "12.5";
126 cudnnVersion = "9.3";
127 filename = "TensorRT-10.3.0.26.Linux.x86_64-gnu.cuda-12.5.tar.gz";
128 hash = "sha256-rf8c1avl2HATgGFyNR5Y/QJOW/D8YdSe9LhM047ZkIE=";
129 }
130 {
131 version = "10.8.0.43";
132 minCudaVersion = "11.0";
133 maxCudaVersion = "11.8";
134 cudnnVersion = "8.9";
135 filename = "TensorRT-10.8.0.43.Linux.x86_64-gnu.cuda-11.8.tar.gz";
136 hash = "sha256-ZhdJ9ZUanOSQ3TbKNEIvS+fHLQ+TXZ+SdrUL4UiER+k=";
137 }
138 {
139 version = "10.8.0.43";
140 minCudaVersion = "12.0";
141 maxCudaVersion = "12.8";
142 cudnnVersion = "9.7";
143 filename = "TensorRT-10.8.0.43.Linux.x86_64-gnu.cuda-12.8.tar.gz";
144 hash = "sha256-V31tivU4FTQUuYZ8ZmtPZYUvwusefA6jogbl+vvH1J4=";
145 }
146 {
147 version = "10.9.0.34";
148 minCudaVersion = "11.0";
149 maxCudaVersion = "11.8";
150 cudnnVersion = "8.9";
151 filename = "TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-11.8.tar.gz";
152 hash = "sha256-nQtdgeOIxRA8RsL3ZvQHeBxA4dbJvyWEoFvmSxPaBLA=";
153 }
154 {
155 version = "10.9.0.34";
156 minCudaVersion = "12.0";
157 maxCudaVersion = "12.8";
158 cudnnVersion = "9.7";
159 filename = "TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz";
160 hash = "sha256-M74OYeO/F3u7yrtIkr8BPwyKxx0r5z8oA4SKOCyxQnI=";
161 }
162 ];
163 };
164}