From 5d1bf94b7679af02c6ed8f06423e6d0df008ba6c Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Fri, 5 Jun 2026 13:32:52 -0700 Subject: [PATCH 1/2] cudaPackages.tensorrt: Add TensorRT 10.16.1 manifest (cherry picked from commit 9d3d755e8ed372991c373ac185487df09b7d6469) --- .../manifests/tensorrt/redistrib_10.16.1.json | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.16.1.json diff --git a/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.16.1.json b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.16.1.json new file mode 100644 index 0000000000000..4421c6f9d2bf1 --- /dev/null +++ b/pkgs/development/cuda-modules/_cuda/manifests/tensorrt/redistrib_10.16.1.json @@ -0,0 +1,37 @@ + +{ + "release_date": "2026-04-07", + "release_label": "10.16.1", + "release_product": "tensorrt", + "tensorrt": { + "name": "NVIDIA TensorRT", + "license": "TensorRT", + "version": "10.16.1.11", + "cuda_variant": [ + "12", + "13" + ], + "linux-sbsa": { + "cuda13": { + "md5": "141f8346668152f5ae31b13d1280066d", + "relative_path": "tensorrt/10.16.1/tars/TensorRT-10.16.1.11.Linux.aarch64-gnu.cuda-13.2.tar.gz", + "sha256": "63ecfb16d2df932cc5c3f2a362ae6281919f565c5ca3a5e1299c95780e165c91", + "size": "5617960358" + } + }, + "linux-x86_64": { + "cuda12": { + "md5": "df43a636866bc933c4794383ae9fd7bd", + "relative_path": "tensorrt/10.16.1/tars/TensorRT-10.16.1.11.Linux.x86_64-gnu.cuda-12.9.tar.gz", + "sha256": "48e64fc9231fe3aeaa18be13385b486ea7c7131dd64f09b54e5fcb051386f014", + "size": "8546982998" + }, + "cuda13": { + "md5": "523a08f532cb88cad8384793df555221", + "relative_path": "tensorrt/10.16.1/tars/TensorRT-10.16.1.11.Linux.x86_64-gnu.cuda-13.2.tar.gz", + "sha256": "08334948c57c3bcf2de171ef4bd53d15f48a61a942b048abea12e32f892284e8", + "size": "7568035730" + } + } + } +} From 236476c9d87430f5e01e3045ef275e7c8d27ed89 Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Fri, 5 Jun 2026 13:33:21 -0700 Subject: [PATCH 2/2] cudaPackages.tensorrt-samples: Add support for 10.16.1 (cherry picked from commit 5bb67e892a77f1a4789e9d9a163a28289ba20eb6) --- .../cuda-modules/packages/tensorrt-samples/package.nix | 4 ++++ .../cuda-modules/packages/tensorrt-samples/passthru.nix | 1 + 2 files changed, 5 insertions(+) diff --git a/pkgs/development/cuda-modules/packages/tensorrt-samples/package.nix b/pkgs/development/cuda-modules/packages/tensorrt-samples/package.nix index 174831cb5ff9f..f292e0ffc3de1 100644 --- a/pkgs/development/cuda-modules/packages/tensorrt-samples/package.nix +++ b/pkgs/development/cuda-modules/packages/tensorrt-samples/package.nix @@ -117,6 +117,10 @@ backendStdenv.mkDerivation (finalAttrs: { tag = "v10.14"; hash = "sha256-pWvXpXiUriLDYHqro3HWAmO/9wbGznyUrc9qxq/t0/U="; }; + "10.16.1" = { + tag = "v10.16"; + hash = "sha256-Wm5oOXxAIpIlwiJKhH0WjgUAuTB9H2xFEVpM/sO36qk="; + }; } ); diff --git a/pkgs/development/cuda-modules/packages/tensorrt-samples/passthru.nix b/pkgs/development/cuda-modules/packages/tensorrt-samples/passthru.nix index a91317465ced5..8b2eea89ebd1d 100644 --- a/pkgs/development/cuda-modules/packages/tensorrt-samples/passthru.nix +++ b/pkgs/development/cuda-modules/packages/tensorrt-samples/passthru.nix @@ -27,6 +27,7 @@ in else lib.getAttr finalAttrs.version { "10.14.1" = sample-data_10_14_1; + "10.16.1" = sample-data_10_14_1; # Release 10.16 is missing sample data } );