Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{lib}[gfbf/2022b,gfbf/2023a,gfbf/2023b,gfbf/2024a] TensorRT v10.0.1, TensorRT v10.4.0, TensorRT v10.7.0, ... w/ CUDA 12.0.0, CUDA 12.1.1, ... #22156

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

Flamefire
Copy link
Contributor

@Flamefire Flamefire commented Jan 14, 2025

…RT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb, TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb, TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
Copy link

github-actions bot commented Jan 14, 2025

Updated software TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

Diff against TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
index 7492f2c3e3..902067978d 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,26 +1,21 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.0.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '23.0'),
-]
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
+checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('CUDA', '12.0.0', '', SYSTEM),
-    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.23.0'),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
index ed834a2647..902067978d 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,20 +1,21 @@
 name = 'TensorRT'
-version = '10.7.0'
+version = '10.0.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
+checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
index 2b44106ebb..902067978d 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,20 +1,21 @@
 name = 'TensorRT'
-version = '10.4.0'
+version = '10.0.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
+checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('CUDA', '12.4.0', '', SYSTEM),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
 ]
 
 moduleclass = 'lib'

Updated software TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

Diff against TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
index 7492f2c3e3..2b44106ebb 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
@@ -1,26 +1,20 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.4.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '23.0'),
-]
+sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('CUDA', '12.0.0', '', SYSTEM),
-    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.23.0'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('CUDA', '12.4.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
index ed834a2647..2b44106ebb 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
@@ -1,20 +1,20 @@
 name = 'TensorRT'
-version = '10.7.0'
+version = '10.4.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
+sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('CUDA', '12.4.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
index 902067978d..2b44106ebb 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
@@ -1,21 +1,20 @@
 name = 'TensorRT'
-version = '10.0.1'
+version = '10.4.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
-checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
+sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('CUDA', '12.1.1', '', SYSTEM),
-    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('CUDA', '12.4.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'

Updated software TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

Diff against TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
index 7492f2c3e3..ed834a2647 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
@@ -1,26 +1,20 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.7.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '23.0'),
-]
+sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('CUDA', '12.0.0', '', SYSTEM),
-    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.23.0'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('CUDA', '12.6.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
index 2b44106ebb..ed834a2647 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
@@ -1,20 +1,20 @@
 name = 'TensorRT'
-version = '10.4.0'
+version = '10.7.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
+sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('CUDA', '12.4.0', '', SYSTEM),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('CUDA', '12.6.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
index 902067978d..ed834a2647 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
@@ -1,21 +1,20 @@
 name = 'TensorRT'
-version = '10.0.1'
+version = '10.7.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
-checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
+sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('CUDA', '12.1.1', '', SYSTEM),
-    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('CUDA', '12.6.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'

Updated software TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

Diff against TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
index ed834a2647..7492f2c3e3 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
@@ -1,20 +1,26 @@
 name = 'TensorRT'
-version = '10.7.0'
+version = '8.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2022b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
+checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
+
+builddependencies = [
+    ('protobuf', '23.0'),
+]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.10.8'),
+    ('SciPy-bundle', '2023.02'),
+    ('CUDA', '12.0.0', '', SYSTEM),
+    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.23.0'),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
index 2b44106ebb..7492f2c3e3 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
@@ -1,20 +1,26 @@
 name = 'TensorRT'
-version = '10.4.0'
+version = '8.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2022b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
+checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
+
+builddependencies = [
+    ('protobuf', '23.0'),
+]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('CUDA', '12.4.0', '', SYSTEM),
+    ('Python', '3.10.8'),
+    ('SciPy-bundle', '2023.02'),
+    ('CUDA', '12.0.0', '', SYSTEM),
+    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.23.0'),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
index 902067978d..7492f2c3e3 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
@@ -1,21 +1,26 @@
 name = 'TensorRT'
-version = '10.0.1'
+version = '8.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2022b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download "
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
-checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
+checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
+
+builddependencies = [
+    ('protobuf', '23.0'),
+]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('CUDA', '12.1.1', '', SYSTEM),
-    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
+    ('Python', '3.10.8'),
+    ('SciPy-bundle', '2023.02'),
+    ('CUDA', '12.0.0', '', SYSTEM),
+    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.23.0'),
 ]
 
 moduleclass = 'lib'

@Flamefire
Copy link
Contributor Author

Test report by @Flamefire
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3554
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
i7039 - Linux Rocky Linux 8.9 (Green Obsidian), x86_64, AMD EPYC 7702 64-Core Processor (zen2), Python 3.8.17
See https://gist.github.com/Flamefire/644bd41aeaba994d65e8e37281c2680f for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant