Skip to content

Commit ab34a7f

Browse files
committed
* Upgrade presets for cuDNN 8.0.3
1 parent 7a5fc87 commit ab34a7f

File tree

6 files changed

+18
-16
lines changed

6 files changed

+18
-16
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* Add support for Windows to presets for Qt ([issue #862](https://github.com/bytedeco/javacpp-presets/issues/862))
1616
* Fix JPMS modules for CUDA, ARPACK-NG, GSL, SciPy, Gym, MXNet ([pull #880](https://github.com/bytedeco/javacpp-presets/pull/880) and [pull #881](https://github.com/bytedeco/javacpp-presets/pull/881)), OpenCV, CPython, LLVM, Tesseract, Qt ([pull #928](https://github.com/bytedeco/javacpp-presets/pull/928))
1717
* Build OpenBLAS with a `TARGET` even for `DYNAMIC_ARCH` to avoid SIGILL ([issue eclipse/deeplearning4j#8747](https://github.com/eclipse/deeplearning4j/issues/8747))
18-
* Upgrade presets for OpenCV 4.4.0, FFmpeg 4.3.1 ([pull #891](https://github.com/bytedeco/javacpp-presets/pull/891)), Arrow 1.0.1, Hyperscan 5.3.0, MKL 2020.2, MKL-DNN 0.21.5, DNNL 1.6.1, OpenBLAS 0.3.10, CPython 3.7.9, NumPy 1.19.1, SciPy 1.5.2, Gym 0.17.2, LLVM 10.0.1, Leptonica 1.80.0, CUDA 11.0.3, cuDNN 8.0.2, NCCL 2.7.8, MXNet 1.7.0, TensorFlow 1.15.3, TensorRT 7.1, ONNX 1.7.0 ([pull #882](https://github.com/bytedeco/javacpp-presets/pull/882)), ONNX Runtime 1.4.0 ([pull #887](https://github.com/bytedeco/javacpp-presets/pull/887)), Qt 5.15.0, Skia 2.80.1, and their dependencies
18+
* Upgrade presets for OpenCV 4.4.0, FFmpeg 4.3.1 ([pull #891](https://github.com/bytedeco/javacpp-presets/pull/891)), Arrow 1.0.1, Hyperscan 5.3.0, MKL 2020.2, MKL-DNN 0.21.5, DNNL 1.6.1, OpenBLAS 0.3.10, CPython 3.7.9, NumPy 1.19.1, SciPy 1.5.2, Gym 0.17.2, LLVM 10.0.1, Leptonica 1.80.0, CUDA 11.0.3, cuDNN 8.0.3, NCCL 2.7.8, MXNet 1.7.0, TensorFlow 1.15.3, TensorRT 7.1, ONNX 1.7.0 ([pull #882](https://github.com/bytedeco/javacpp-presets/pull/882)), ONNX Runtime 1.4.0 ([pull #887](https://github.com/bytedeco/javacpp-presets/pull/887)), Qt 5.15.0, Skia 2.80.1, and their dependencies
1919
* Add `FullOptimization.h` allowing users to fully optimize LLVM modules ([pull #869](https://github.com/bytedeco/javacpp-presets/pull/869))
2020

2121
### April 14, 2020 version 1.5.3

ci/install-ppc.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ if [[ "$PROJ" =~ cuda ]]; then
7272
echo "Setting up for cuda build"
7373
cd $HOME/
7474
curl -L https://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda-repo-ubuntu1804-11-0-local_11.0.3-450.51.06-1_ppc64el.deb -o $HOME/cuda-repo-ubuntu1804-11-0-local_11.0.3-450.51.06-1_ppc64el.deb
75-
curl -L https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.2/cudnn-11.0-linux-ppc64le-v8.0.2.39.tgz -o $HOME/cudnn-11.0-linux-ppc64le-v8.0.2.39.tgz
75+
curl -L https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.3/cudnn-11.0-linux-ppc64le-v8.0.3.33.tgz -o $HOME/cudnn-11.0-linux-ppc64le-v8.0.3.33.tgz
7676
curl -L https://developer.download.nvidia.com/compute/redist/nccl/v2.7/nccl_2.7.8-1+cuda11.0_ppc64le.txz -o $HOME/nccl_ppc64le.txz
7777
ar vx $HOME/cuda-repo-ubuntu1804-11-0-local_11.0.3-450.51.06-1_ppc64el.deb
7878
tar xvf data.tar.xz
@@ -84,7 +84,7 @@ if [[ "$PROJ" =~ cuda ]]; then
8484
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "ln -sf /usr/local/cuda-11.0 /usr/local/cuda"
8585
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "ln -sf /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/libcuda.so"
8686
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "ln -sf /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/local/cuda/lib64/libnvidia-ml.so"
87-
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "tar hxvf $HOME/cudnn-11.0-linux-ppc64le-v8.0.2.39.tgz -C /usr/local/"
87+
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "tar hxvf $HOME/cudnn-11.0-linux-ppc64le-v8.0.3.33.tgz -C /usr/local/"
8888
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "tar hxvf $HOME/nccl_ppc64le.txz --strip-components=1 -C /usr/local/cuda/"
8989
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "mv /usr/local/cuda/lib/* /usr/local/cuda/lib64/"
9090
# work around issues with CUDA 10.2/11.0

ci/install-travis.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,14 @@ if [[ "$OS" == "linux-x86" ]] || [[ "$OS" == "linux-x86_64" ]] || [[ "$OS" =~ an
158158
if [[ "$PROJ" =~ cuda ]] || [[ "$PROJ" == "tensorrt" ]] || [[ "$EXT" =~ gpu ]]; then
159159
echo "installing cuda, cudnn, and nccl.."
160160
curl -L https://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda-repo-rhel7-11-0-local-11.0.3_450.51.06-1.x86_64.rpm -o $HOME/cuda-repo-rhel7-11-0-local-11.0.3_450.51.06-1.x86_64.rpm
161-
curl -L https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.2/cudnn-11.0-linux-x64-v8.0.2.39.tgz -o $HOME/cudnn-11.0-linux-x64-v8.0.2.39.tgz
161+
curl -L https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.3/cudnn-11.0-linux-x64-v8.0.3.33.tgz -o $HOME/cudnn-11.0-linux-x64-v8.0.3.33.tgz
162162
curl -L https://developer.download.nvidia.com/compute/redist/nccl/v2.7/nccl_2.7.8-1+cuda11.0_x86_64.txz -o $HOME/nccl_x86_64.txz
163163

164164
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "rpm -i $HOME/cuda-repo-rhel7-11-0-local-11.0.3_450.51.06-1.x86_64.rpm"
165165
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "cd /var/cuda-repo-rhel7-11-0-local/; rpm -i --nodeps cuda*.rpm libc*.rpm libn*.rpm"
166166
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "ln -sf /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/libcuda.so"
167167
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "ln -sf /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/local/cuda/lib64/libnvidia-ml.so"
168-
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "tar hxvf $HOME/cudnn-11.0-linux-x64-v8.0.2.39.tgz -C /usr/local/"
168+
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "tar hxvf $HOME/cudnn-11.0-linux-x64-v8.0.3.33.tgz -C /usr/local/"
169169
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "tar hxvf $HOME/nccl_x86_64.txz --strip-components=1 -C /usr/local/cuda/"
170170
docker exec -ti $DOCKER_CONTAINER_ID /bin/bash -xec "mv /usr/local/cuda/lib/* /usr/local/cuda/lib64/"
171171
# work around issues with CUDA 10.2/11.0

ci/install-windows.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ fi
118118
if [ "$PROJ" == "cuda" ] || [ "$PROJ" == "tensorrt" ] || [ "$EXT" == "-gpu" ]; then
119119
echo Installing cuda
120120
curl -L -o cuda_11.0.3_451.82_win10.exe "https://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda_11.0.3_451.82_win10.exe"
121-
curl -L -o cudnn-11.0-windows-x64-v8.0.2.39.zip "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.2/cudnn-11.0-windows-x64-v8.0.2.39.zip"
121+
curl -L -o cudnn-11.0-windows-x64-v8.0.3.33.zip "https://developer.download.nvidia.com/compute/redist/cudnn/v8.0.3/cudnn-11.0-windows-x64-v8.0.3.33.zip"
122122
./cuda_11.0.3_451.82_win10.exe -s
123123
sleep 60
124-
unzip ./cudnn-11.0-windows-x64-v8.0.2.39.zip
124+
unzip ./cudnn-11.0-windows-x64-v8.0.3.33.zip
125125
mv ./cuda/bin/*.dll /c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v11.0/bin
126126
mv ./cuda/include/*.h /c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v11.0/include
127127
mv ./cuda/lib/x64/*.lib /c/Program\ Files/NVIDIA\ GPU\ Computing\ Toolkit/CUDA/v11.0/lib/x64

cuda/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Introduction
2020
This directory contains the JavaCPP Presets module for:
2121

2222
* CUDA 11.0.3 https://developer.nvidia.com/cuda-zone
23-
* cuDNN 8.0.2 https://developer.nvidia.com/cudnn
23+
* cuDNN 8.0.3 https://developer.nvidia.com/cudnn
2424
* NCCL 2.7.8 https://developer.nvidia.com/nccl
2525

2626
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.

cuda/src/gen/java/org/bytedeco/cuda/global/cudnn.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ public class cudnn extends org.bytedeco.cuda.presets.cudnn {
155155

156156
public static final int CUDNN_MAJOR = 8;
157157
public static final int CUDNN_MINOR = 0;
158-
public static final int CUDNN_PATCHLEVEL = 2;
158+
public static final int CUDNN_PATCHLEVEL = 3;
159159

160160
public static final int CUDNN_VERSION = (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL);
161161

@@ -228,7 +228,7 @@ public class cudnn extends org.bytedeco.cuda.presets.cudnn {
228228
/* These version numbers are autogenerated, do not edit manually. */
229229
public static final int CUDNN_OPS_INFER_MAJOR = 8;
230230
public static final int CUDNN_OPS_INFER_MINOR = 0;
231-
public static final int CUDNN_OPS_INFER_PATCH = 2;
231+
public static final int CUDNN_OPS_INFER_PATCH = 3;
232232

233233
// #if (CUDNN_OPS_INFER_MAJOR != CUDNN_MAJOR) || (CUDNN_OPS_INFER_MINOR != CUDNN_MINOR) ||
234234
// (CUDNN_OPS_INFER_PATCH != CUDNN_PATCHLEVEL)
@@ -1556,7 +1556,7 @@ public class cudnn extends org.bytedeco.cuda.presets.cudnn {
15561556
/* These version numbers are autogenerated, do not edit manually. */
15571557
public static final int CUDNN_OPS_TRAIN_MAJOR = 8;
15581558
public static final int CUDNN_OPS_TRAIN_MINOR = 0;
1559-
public static final int CUDNN_OPS_TRAIN_PATCH = 2;
1559+
public static final int CUDNN_OPS_TRAIN_PATCH = 3;
15601560

15611561
// #if (CUDNN_OPS_TRAIN_MAJOR != CUDNN_MAJOR) || (CUDNN_OPS_TRAIN_MINOR != CUDNN_MINOR) ||
15621562
// (CUDNN_OPS_TRAIN_PATCH != CUDNN_PATCHLEVEL)
@@ -1987,7 +1987,7 @@ public class cudnn extends org.bytedeco.cuda.presets.cudnn {
19871987
/* These version numbers are autogenerated, do not edit manually. */
19881988
public static final int CUDNN_ADV_INFER_MAJOR = 8;
19891989
public static final int CUDNN_ADV_INFER_MINOR = 0;
1990-
public static final int CUDNN_ADV_INFER_PATCH = 2;
1990+
public static final int CUDNN_ADV_INFER_PATCH = 3;
19911991

19921992
// #if (CUDNN_ADV_INFER_MAJOR != CUDNN_MAJOR) || (CUDNN_ADV_INFER_MINOR != CUDNN_MINOR) ||
19931993
// (CUDNN_ADV_INFER_PATCH != CUDNN_PATCHLEVEL)
@@ -3049,13 +3049,14 @@ public class cudnn extends org.bytedeco.cuda.presets.cudnn {
30493049
// #include <stdint.h>
30503050

30513051
// #include "cudnn_version.h"
3052-
// #include "cudnn_adv_infer.h"
3052+
// #include "cudnn_ops_infer.h"
30533053
// #include "cudnn_ops_train.h"
3054+
// #include "cudnn_adv_infer.h"
30543055

30553056
/* These version numbers are autogenerated, do not edit manually. */
30563057
public static final int CUDNN_ADV_TRAIN_MAJOR = 8;
30573058
public static final int CUDNN_ADV_TRAIN_MINOR = 0;
3058-
public static final int CUDNN_ADV_TRAIN_PATCH = 2;
3059+
public static final int CUDNN_ADV_TRAIN_PATCH = 3;
30593060

30603061
// #if (CUDNN_ADV_TRAIN_MAJOR != CUDNN_MAJOR) || (CUDNN_ADV_TRAIN_MINOR != CUDNN_MINOR) ||
30613062
// (CUDNN_ADV_TRAIN_PATCH != CUDNN_PATCHLEVEL)
@@ -4219,7 +4220,7 @@ public class cudnn extends org.bytedeco.cuda.presets.cudnn {
42194220
/* These version numbers are autogenerated, do not edit manually. */
42204221
public static final int CUDNN_CNN_INFER_MAJOR = 8;
42214222
public static final int CUDNN_CNN_INFER_MINOR = 0;
4222-
public static final int CUDNN_CNN_INFER_PATCH = 2;
4223+
public static final int CUDNN_CNN_INFER_PATCH = 3;
42234224

42244225
// #if (CUDNN_CNN_INFER_MAJOR != CUDNN_MAJOR) || (CUDNN_CNN_INFER_MINOR != CUDNN_MINOR) ||
42254226
// (CUDNN_CNN_INFER_PATCH != CUDNN_PATCHLEVEL)
@@ -4936,12 +4937,13 @@ public class cudnn extends org.bytedeco.cuda.presets.cudnn {
49364937

49374938
// #include "cudnn_version.h"
49384939
// #include "cudnn_ops_infer.h"
4940+
// #include "cudnn_ops_train.h"
49394941
// #include "cudnn_cnn_infer.h"
49404942

49414943
/* These version numbers are autogenerated, do not edit manually. */
49424944
public static final int CUDNN_CNN_TRAIN_MAJOR = 8;
49434945
public static final int CUDNN_CNN_TRAIN_MINOR = 0;
4944-
public static final int CUDNN_CNN_TRAIN_PATCH = 2;
4946+
public static final int CUDNN_CNN_TRAIN_PATCH = 3;
49454947

49464948
// #if (CUDNN_CNN_TRAIN_MAJOR != CUDNN_MAJOR) || (CUDNN_CNN_TRAIN_MINOR != CUDNN_MINOR) ||
49474949
// (CUDNN_CNN_TRAIN_PATCH != CUDNN_PATCHLEVEL)

0 commit comments

Comments
 (0)