Skip to content

Commit

Permalink
* Upgrade presets for CUDA 12.0.0, cuDNN 8.7.0, NCCL 2.16.2
Browse files Browse the repository at this point in the history
  • Loading branch information
saudet committed Apr 6, 2023
1 parent cc8b58d commit 3b6fda4
Show file tree
Hide file tree
Showing 469 changed files with 12,607 additions and 8,892 deletions.
18 changes: 9 additions & 9 deletions .github/actions/deploy-centos/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,14 +68,14 @@ runs:
if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]] && [[ -n ${CI_DEPLOY_NEED_CUDA:-} ]]; then
echo Installing CUDA, cuDNN, etc
curl -LO https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libcudnn8-8.6.0.163-1.cuda11.8.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libcudnn8-devel-8.6.0.163-1.cuda11.8.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libnccl-2.15.5-1+cuda11.8.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libnccl-devel-2.15.5-1+cuda11.8.x86_64.rpm
rpm -i --force --ignorearch --nodeps cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm libcudnn*.rpm libnccl*.rpm
pushd /var/cuda-repo-rhel7-11-8-local/; rpm -i --force --ignorearch --nodeps cuda*.rpm libc*.rpm libn*.rpm; rm *.rpm; popd
curl -LO https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda-repo-rhel7-12-0-local-12.0.0_525.60.13-1.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libcudnn8-8.7.0.84-1.cuda10.2.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libcudnn8-devel-8.7.0.84-1.cuda10.2.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libnccl-2.16.2-1+cuda12.0.x86_64.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/libnccl-devel-2.16.2-1+cuda12.0.x86_64.rpm
rpm -i --force --ignorearch --nodeps cuda-repo-rhel7-* libcudnn*.rpm libnccl*.rpm
pushd /var/cuda-repo-rhel7-12-0-local/; rpm -i --force --ignorearch --nodeps cuda*.rpm libc*.rpm libn*.rpm; rm *.rpm; popd
ln -sf /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/libcuda.so
ln -sf /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/local/cuda/lib64/libnvidia-ml.so
mv /usr/include/cudnn* /usr/include/nccl* /usr/local/cuda/include/
Expand All @@ -100,7 +100,7 @@ runs:
cp /usr/local/cuda/lib64/stubs/libcuda.so /usr/lib64/libcuda.so.1
cp /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/lib64/libnvidia-ml.so
cp /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/lib64/libnvidia-ml.so.1
sed -i s/cublas_v2.h/cublas_api.h/g /usr/local/cuda/include/cublasXt.h
sed -i s/cublas_v2.h/cublas_api.h/g /usr/local/cuda/include/cublasXt.h /usr/local/cuda/include/cusolverDn.h /usr/local/cuda/include/cusolverSp.h
sed -i /block_merge_sort.cuh/d /usr/local/cuda/include/cub/cub.cuh
sed -i /device_merge_sort.cuh/d /usr/local/cuda/include/cub/cub.cuh
sed -i /device_segmented_sort.cuh/d /usr/local/cuda/include/cub/cub.cuh
Expand Down
24 changes: 12 additions & 12 deletions .github/actions/deploy-ubuntu/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,27 +21,27 @@ runs:
export ARCH=arm64
export ARCH2=sbsa
export PREFIX=aarch64-linux-gnu
export CUDA=cuda-repo-rhel8-11-8-local-11.8.0_520.61.05-1.aarch64.rpm
export CUDNN=8.6.0.163-1.cuda11.8.aarch64
export NCCL=2.15.5-1+cuda11.8.aarch64
export CUDA=cuda-repo-rhel8-12-0-local-12.0.0_525.60.13-1.aarch64.rpm
export CUDNN=8.7.0.84-1.cuda11.8.aarch64
export NCCL=2.16.2-1+cuda12.0.aarch64
export USERLAND_BUILDME="buildme --aarch64"
elif [[ "$CI_DEPLOY_PLATFORM" == "linux-ppc64le" ]]; then
export ARCH=ppc64el
export ARCH2=ppc64le
export PREFIX=powerpc64le-linux-gnu
export CUDA=cuda-repo-rhel8-11-8-local-11.8.0_520.61.05-1.ppc64le.rpm
export CUDNN=8.6.0.163-1.cuda11.8.ppc64le
export NCCL=2.15.5-1+cuda11.8.ppc64le
export CUDA=cuda-repo-rhel8-12-0-local-12.0.0_525.60.13-1.ppc64le.rpm
export CUDNN=8.7.0.84-1.cuda11.8.ppc64le
export NCCL=2.16.2-1+cuda12.0.ppc64le
elif [[ "$CI_DEPLOY_PLATFORM" == "linux-x86" ]]; then
export ARCH=i386
export PREFIX=i686-linux-gnu
elif [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]]; then
export ARCH=amd64
export ARCH2=x86_64
export PREFIX=x86_64-linux-gnu
export CUDA=cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm
export CUDNN=8.6.0.163-1.cuda11.8.x86_64
export NCCL=2.15.5-1+cuda11.8.x86_64
export CUDA=cuda-repo-rhel8-12-0-local-12.0.0_525.60.13-1.x86_64.rpm
export CUDNN=8.7.0.84-1.cuda11.8.x86_64
export NCCL=2.16.2-1+cuda12.0.x86_64
fi
echo "ARCH=$ARCH" >> $GITHUB_ENV
echo "ARCH2=$ARCH2" >> $GITHUB_ENV
Expand Down Expand Up @@ -101,14 +101,14 @@ runs:
if [[ "$CI_DEPLOY_PLATFORM" == "linux-arm64" ]] || [[ "$CI_DEPLOY_PLATFORM" == "linux-ppc64le" ]] && [[ -n ${CI_DEPLOY_NEED_CUDA:-} ]]; then
echo Installing CUDA, cuDNN, etc
curl -LO https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/$CUDA
curl -LO https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/$CUDA
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH2/libcudnn8-$CUDNN.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH2/libcudnn8-devel-$CUDNN.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH2/libnccl-$NCCL.rpm
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH2/libnccl-devel-$NCCL.rpm
rpm -i --force --ignorearch --nodeps $CUDA libcudnn*.rpm libnccl*.rpm
pushd /var/cuda-repo-rhel8-11-8-local/; rpm -i --force --ignorearch --nodeps cuda*.rpm libc*.rpm libn*.rpm; rm *.rpm; popd
pushd /var/cuda-repo-rhel8-12-0-local/; rpm -i --force --ignorearch --nodeps cuda*.rpm libc*.rpm libn*.rpm; rm *.rpm; popd
ln -sf /usr/local/cuda/lib64/stubs/libcuda.so /usr/local/cuda/lib64/libcuda.so
ln -sf /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/local/cuda/lib64/libnvidia-ml.so
mv /usr/include/cudnn* /usr/include/nccl* /usr/local/cuda/include/
Expand All @@ -133,7 +133,7 @@ runs:
cp /usr/local/cuda/lib64/stubs/libcuda.so /usr/lib64/libcuda.so.1
cp /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/lib64/libnvidia-ml.so
cp /usr/local/cuda/lib64/stubs/libnvidia-ml.so /usr/lib64/libnvidia-ml.so.1
sed -i s/cublas_v2.h/cublas_api.h/g /usr/local/cuda/include/cublasXt.h
sed -i s/cublas_v2.h/cublas_api.h/g /usr/local/cuda/include/cublasXt.h /usr/local/cuda/include/cusolverDn.h /usr/local/cuda/include/cusolverSp.h
sed -i /block_merge_sort.cuh/d /usr/local/cuda/include/cub/cub.cuh
sed -i /device_merge_sort.cuh/d /usr/local/cuda/include/cub/cub.cuh
sed -i /device_segmented_sort.cuh/d /usr/local/cuda/include/cub/cub.cuh
Expand Down
34 changes: 17 additions & 17 deletions .github/actions/deploy-windows/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,25 +91,25 @@ runs:
if "%CI_DEPLOY_PLATFORM%"=="windows-x86_64" if not "%CI_DEPLOY_NEED_CUDA%"=="" (
echo Installing CUDA, cuDNN, etc
curl -LO https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_522.06_windows.exe
curl -LO https://developer.download.nvidia.com/compute/redist/cudnn/v8.6.0/local_installers/11.8/cudnn-windows-x86_64-8.6.0.163_cuda11-archive.zip
curl -LO https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda_12.0.0_527.41_windows.exe
curl -LO https://developer.download.nvidia.com/compute/redist/cudnn/v8.7.0/local_installers/11.8/cudnn-windows-x86_64-8.7.0.84_cuda11-archive.zip
curl -LO http://www.winimage.com/zLibDll/zlib123dllx64.zip
cuda_11.8.0_522.06_windows.exe -s
unzip cudnn-windows-x86_64-8.6.0.163_cuda11-archive.zip
cuda_12.0.0_527.41_windows.exe -s
unzip cudnn-windows-x86_64-8.7.0.84_cuda11-archive.zip
unzip zlib123dllx64.zip
move cudnn-windows-x86_64-8.6.0.163_cuda11-archive\bin\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin"
move cudnn-windows-x86_64-8.6.0.163_cuda11-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include"
move cudnn-windows-x86_64-8.6.0.163_cuda11-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\lib\x64"
move dll_x64\zlibwapi.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin"
move cudnn-windows-x86_64-8.7.0.84_cuda11-archive\bin\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin"
move cudnn-windows-x86_64-8.7.0.84_cuda11-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0\include"
move cudnn-windows-x86_64-8.7.0.84_cuda11-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0\lib\x64"
move dll_x64\zlibwapi.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin"
rem echo Applying hotfix to Visual Studio 2019 for CUDA
rem curl -LO https://raw.githubusercontent.com/microsoft/STL/main/stl/inc/cmath
rem bash -c "find 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/' -name cmath -exec cp -v cmath {} \;"
bash -c "sed -i 's/cublas_v2.h/cublas_api.h/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8/include/cublasXt.h'"
bash -c "sed -i '/block_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8/include/cub/cub.cuh'"
bash -c "sed -i '/device_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8/include/cub/cub.cuh'"
bash -c "sed -i '/device_segmented_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8/include/cub/cub.cuh'"
bash -c "sed -i '/warp_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8/include/cub/cub.cuh'"
bash -c "sed -i 's/cublas_v2.h/cublas_api.h/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.0/include/cublasXt.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.0/include/cusolverDn.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.0/include/cusolverSp.h'"
bash -c "sed -i '/block_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.0/include/cub/cub.cuh'"
bash -c "sed -i '/device_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.0/include/cub/cub.cuh'"
bash -c "sed -i '/device_segmented_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.0/include/cub/cub.cuh'"
bash -c "sed -i '/warp_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.0/include/cub/cub.cuh'"
)
if "%CI_DEPLOY_MODULE%"=="nvcodec" (
Expand Down Expand Up @@ -206,10 +206,10 @@ runs:
C:/msys64/usr/bin/bazel.exe version
)
if exist "%ProgramFiles%\NVIDIA GPU Computing Toolkit" (
set "CUDA_PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8"
set "CUDA_PATH_V11_8=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8"
set "PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\bin;%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\libnvvp;%PATH%"
echo CUDA Version 11.8.0>"%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v11.8\version.txt"
set "CUDA_PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0"
set "CUDA_PATH_V12_0=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0"
set "PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0\bin;%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0\libnvvp;%PATH%"
echo CUDA Version 12.0.0>"%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.0\version.txt"
)
set "CCACHE_DIR=%USERPROFILE%\ccache"
set "PATH=C:\msys64\%MSYSTEM%\bin;C:\msys64\usr\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.6.3\bin;%PATH%"
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
* Map `c10::impl::GenericDict` as returned by `c10::IValue::toGenericDict()` in presets for PyTorch
* Introduce `linux-armhf` and `linux-x86` builds to presets for TensorFlow Lite ([pull #1268](https://github.com/bytedeco/javacpp-presets/pull/1268))
* Add presets for LibRaw 0.20.2 ([pull #1211](https://github.com/bytedeco/javacpp-presets/pull/1211))
* Upgrade presets for OpenCV 4.7.0, FFmpeg 6.0 ([issue bytedeco/javacv#1693](https://github.com/bytedeco/javacv/issues/1693)), HDF5 1.14.0, Hyperscan 5.4.1 ([issue #1308](https://github.com/bytedeco/javacpp-presets/issues/1308)), Spinnaker 3.0.0.118 ([pull #1313](https://github.com/bytedeco/javacpp-presets/pull/1313)), librealsense2 2.53.1 ([pull #1305](https://github.com/bytedeco/javacpp-presets/pull/1305)), DNNL 2.7.3, OpenBLAS 0.3.23, ARPACK-NG 3.9.0, CPython 3.11.2, NumPy 1.24.2, SciPy 1.10.1, LLVM 16.0.0, Leptonica 1.83.0, Tesseract 5.3.1, PyTorch 1.13.1, TensorFlow Lite 2.12.0, DepthAI 2.19.1, ONNX Runtime 1.14.1, TVM 0.11.1, Bullet Physics SDK 3.25, and their dependencies
* Upgrade presets for OpenCV 4.7.0, FFmpeg 6.0 ([issue bytedeco/javacv#1693](https://github.com/bytedeco/javacv/issues/1693)), HDF5 1.14.0, Hyperscan 5.4.1 ([issue #1308](https://github.com/bytedeco/javacpp-presets/issues/1308)), Spinnaker 3.0.0.118 ([pull #1313](https://github.com/bytedeco/javacpp-presets/pull/1313)), librealsense2 2.53.1 ([pull #1305](https://github.com/bytedeco/javacpp-presets/pull/1305)), DNNL 2.7.3, OpenBLAS 0.3.23, ARPACK-NG 3.9.0, CPython 3.11.2, NumPy 1.24.2, SciPy 1.10.1, LLVM 16.0.0, Leptonica 1.83.0, Tesseract 5.3.1, CUDA 12.0.0, cuDNN 8.7.0, NCCL 2.16.2, PyTorch 1.13.1, TensorFlow Lite 2.12.0, DepthAI 2.19.1, ONNX Runtime 1.14.1, TVM 0.11.1, Bullet Physics SDK 3.25, and their dependencies

### November 2, 2022 version 1.5.8
* Fix mapping of `torch::ExpandingArrayWithOptionalElem` in presets for PyTorch ([issue #1250](https://github.com/bytedeco/javacpp-presets/issues/1250))
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -215,9 +215,9 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
* Tesseract 5.3.x https://github.com/tesseract-ocr/tesseract
* Caffe 1.0 https://github.com/BVLC/caffe
* OpenPose 1.7.0 https://github.com/CMU-Perceptual-Computing-Lab/openpose
* CUDA 11.8.x https://developer.nvidia.com/cuda-downloads
* cuDNN 8.6.x https://developer.nvidia.com/cudnn
* NCCL 2.15.x https://developer.nvidia.com/nccl
* CUDA 12.0.x https://developer.nvidia.com/cuda-downloads
* cuDNN 8.7.x https://developer.nvidia.com/cudnn
* NCCL 2.16.x https://developer.nvidia.com/nccl
* NVIDIA Video Codec SDK 11.1.x https://developer.nvidia.com/nvidia-video-codec-sdk
* OpenCL 3.0.x https://github.com/KhronosGroup/OpenCL-ICD-Loader
* MXNet 1.9.x https://github.com/apache/incubator-mxnet
Expand Down
12 changes: 6 additions & 6 deletions cuda/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:

* CUDA 11.8.0 https://developer.nvidia.com/cuda-zone
* cuDNN 8.6.0 https://developer.nvidia.com/cudnn
* NCCL 2.15.5 https://developer.nvidia.com/nccl
* CUDA 12.0.0 https://developer.nvidia.com/cuda-zone
* cuDNN 8.7.0 https://developer.nvidia.com/cudnn
* NCCL 2.16.2 https://developer.nvidia.com/nccl

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

Expand Down Expand Up @@ -56,22 +56,22 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.cuda</groupId>
<artifactId>mnistcudnn</artifactId>
<version>1.5.8</version>
<version>1.5.9-SNAPSHOT</version>
<properties>
<exec.mainClass>MNISTCUDNN</exec.mainClass>
</properties>
<dependencies>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>cuda-platform</artifactId>
<version>11.8-8.6-1.5.8</version>
<version>12.0-8.7-1.5.9-SNAPSHOT</version>
</dependency>

<!-- Additional dependencies to use bundled CUDA, cuDNN, and NCCL -->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>cuda-platform-redist</artifactId>
<version>11.8-8.6-1.5.8</version>
<version>12.0-8.7-1.5.9-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
2 changes: 1 addition & 1 deletion cuda/platform/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<groupId>org.bytedeco</groupId>
<artifactId>cuda-platform</artifactId>
<version>11.8-8.6-${project.parent.version}</version>
<version>12.0-8.7-${project.parent.version}</version>
<name>JavaCPP Presets Platform for CUDA</name>

<properties>
Expand Down
2 changes: 1 addition & 1 deletion cuda/platform/redist/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

<groupId>org.bytedeco</groupId>
<artifactId>cuda-platform-redist</artifactId>
<version>11.8-8.6-${project.parent.version}</version>
<version>12.0-8.7-${project.parent.version}</version>
<name>JavaCPP Presets Platform Redist for CUDA</name>

<properties>
Expand Down
2 changes: 1 addition & 1 deletion cuda/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

<groupId>org.bytedeco</groupId>
<artifactId>cuda</artifactId>
<version>11.8-8.6-${project.parent.version}</version>
<version>12.0-8.7-${project.parent.version}</version>
<name>JavaCPP Presets for CUDA</name>

<dependencies>
Expand Down
6 changes: 3 additions & 3 deletions cuda/samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.bytedeco.cuda</groupId>
<artifactId>mnistcudnn</artifactId>
<version>1.5.8</version>
<version>1.5.9-SNAPSHOT</version>
<properties>
<exec.mainClass>MNISTCUDNN</exec.mainClass>
<maven.compiler.source>1.7</maven.compiler.source>
Expand All @@ -12,14 +12,14 @@
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>cuda-platform</artifactId>
<version>11.8-8.6-1.5.8</version>
<version>12.0-8.7-1.5.9-SNAPSHOT</version>
</dependency>

<!-- Additional dependencies to use bundled CUDA, cuDNN, and NCCL -->
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>cuda-platform-redist</artifactId>
<version>11.8-8.6-1.5.8</version>
<version>12.0-8.7-1.5.9-SNAPSHOT</version>
</dependency>

</dependencies>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Targeted by JavaCPP version 1.5.8: DO NOT EDIT THIS FILE
// Targeted by JavaCPP version 1.5.9-SNAPSHOT: DO NOT EDIT THIS FILE

package org.bytedeco.cuda.cublas;

Expand Down
Loading

0 comments on commit 3b6fda4

Please sign in to comment.