From 2494de1cea267c87bf4e967b47bdb039698dd0a0 Mon Sep 17 00:00:00 2001 From: Simon Branford Date: Tue, 3 May 2022 11:21:34 +0100 Subject: [PATCH] use redist source_urls for cuDNN > 7.5 --- .../easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb | 6 ++++-- .../easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb | 6 ++++-- .../easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb | 7 ++++--- .../easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb | 6 ++++-- .../easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb | 6 ++++-- 5 files changed, 20 insertions(+), 11 deletions(-) diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb index 6c683a45119e..6a64dfa0b184 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.5.0.56-CUDA-10.0.130.eb @@ -19,8 +19,10 @@ description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-ac toolchain = SYSTEM -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download +# By downloading, you accept the cuDNN Software License Agreement +# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) +# accept_eula = True +source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] checksums = ['701097882cb745d4683bb7ff6c33b8a35c7c81be31bac78f05bad130e7e0b781'] diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb index fc8f70941848..c43cc00f79e7 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.2.24-CUDA-10.1.243.eb @@ -19,8 +19,10 @@ description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-ac toolchain = SYSTEM -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download +# By downloading, you accept the cuDNN Software License Agreement +# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) +# accept_eula = True +source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] checksums = ['afbfd6a61e774beb3851742452c007de4f65f8ec0592d583bc6806f8d386cd1f'] diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb index eaeeaa1312e2..13e777d8ffee 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-CUDA-10.0.130.eb @@ -19,9 +19,10 @@ description = """The NVIDIA CUDA Deep Neural Network library (cuDNN) is a GPU-ac toolchain = SYSTEM -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download -# Download as cudnn-10.0-linux-x64-v7.6.4.38.tgz +# By downloading, you accept the cuDNN Software License Agreement +# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) +# accept_eula = True +source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] sources = ['%%(namelower)s-%s-linux-x64-v%%(version)s.tgz' % local_cuda_version_major_minor] checksums = ['417bb5daf51377037eb2f5c87649000ca1b9cec0acb16cfe07cb1d3e9a961dbf'] diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb index 9a64bced11c6..fc46a1bb656f 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019a.eb @@ -18,8 +18,10 @@ a GPU-accelerated library of primitives for deep neural networks.""" # gcccuda 2019a uses CUDA 10.1 toolchain = {'name': 'gcccuda', 'version': '2019a'} -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download +# By downloading, you accept the cuDNN Software License Agreement +# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) +# accept_eula = True +source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] sources = ['%(namelower)s-10.1-linux-%(cudnnarch)s-v%(version)s.tgz'] checksums = [ { diff --git a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb index 81baae2264bc..ef2a412c095a 100644 --- a/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb +++ b/easybuild/easyconfigs/c/cuDNN/cuDNN-7.6.4.38-gcccuda-2019b.eb @@ -8,8 +8,10 @@ a GPU-accelerated library of primitives for deep neural networks.""" # gcccuda 2019b uses CUDA 10.1 toolchain = {'name': 'gcccuda', 'version': '2019b'} -# Nvidia developer registration required. -# Download link: https://developer.nvidia.com/rdp/cudnn-download +# By downloading, you accept the cuDNN Software License Agreement +# (https://docs.nvidia.com/deeplearning/sdk/cudnn-sla/index.html) +# accept_eula = True +source_urls = ['https://developer.download.nvidia.com/compute/redist/cudnn/v%s/' % '.'.join(version.split('.')[:3])] sources = ['%(namelower)s-10.1-linux-%(cudnnarch)s-v%(version)s.tgz'] checksums = [ {