Skip to content

Commit 0310dae

Browse files
committed
* Upgrade presets for cuDNN 9.25.0.15, nvCOMP 5.3.0.16, TensorRT 11.2.1.2, Triton Inference Server 2.71.0
1 parent 4e0c2e2 commit 0310dae

91 files changed

Lines changed: 2560 additions & 1978 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/actions/deploy-ubuntu/action.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ runs:
5151
export PREFIX=aarch64-linux-gnu
5252
export CUDA=cuda-repo-rhel8-13-3-local-13.3.1_610.43.02-1.aarch64.rpm
5353
export CCCL=13-3-13.3.3.4.1-1.aarch64
54-
export CUDNN=cuda-13-9.24.0.43-1.aarch64
54+
export CUDNN=cuda-13-9.25.0.15-1.aarch64
5555
export NCCL=2.30.7-1+cuda13.3.aarch64
56-
export NVCOMP=nvcomp-linux-sbsa-5.2.0.10_cuda13-archive
56+
export NVCOMP=nvcomp-linux-sbsa-5.3.0.16_cuda13-archive
5757
export USERLAND_BUILDME="buildme --aarch64"
5858
elif [[ "$CI_DEPLOY_PLATFORM" == "linux-ppc64le" ]]; then
5959
export ARCH=ppc64el
@@ -74,9 +74,9 @@ runs:
7474
export PREFIX=x86_64-linux-gnu
7575
export CUDA=cuda-repo-rhel8-13-3-local-13.3.1_610.43.02-1.x86_64.rpm
7676
export CCCL=13-3-13.3.3.4.1-1.x86_64
77-
export CUDNN=cuda-13-9.24.0.43-1.x86_64
77+
export CUDNN=cuda-13-9.25.0.15-1.x86_64
7878
export NCCL=2.30.7-1+cuda13.3.x86_64
79-
export NVCOMP=nvcomp-linux-x86_64-5.2.0.10_cuda13-archive
79+
export NVCOMP=nvcomp-linux-x86_64-5.3.0.16_cuda13-archive
8080
fi
8181
echo "ARCH=$ARCH" >> $GITHUB_ENV
8282
echo "PREFIX=$PREFIX" >> $GITHUB_ENV
@@ -235,8 +235,8 @@ runs:
235235
if [[ "$CI_DEPLOY_PLATFORM" == "linux-arm64" ]] && [[ "$CI_DEPLOY_MODULE" == "tensorrt" ]]; then
236236
echo Installing TensorRT
237237
# python3 -m gdown 1LZRCv4ZAGiDQAu4pvADJIGntq4cGl5tU
238-
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/11.1.0/tars/TensorRT-Enterprise-11.1.0.106-Linux-aarch64-cuda-13.3-Release-external.tar.zst
239-
$SUDO tar -hxvf TensorRT-Enterprise-11.1.0.106-Linux-aarch64-cuda-13.3-Release-external.tar.zst -C /usr/local/
238+
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/11.2.1/tars/TensorRT-Enterprise-11.2.1.2-Linux-aarch64-cuda-13.3-Release-external.tar.zst
239+
$SUDO tar -hxvf TensorRT-Enterprise-11.2.1.2-Linux-aarch64-cuda-13.3-Release-external.tar.zst -C /usr/local/
240240
$SUDO ln -sf /usr/local/TensorRT* /usr/local/tensorrt
241241
$SUDO patchelf --set-rpath '$ORIGIN' /usr/local/tensorrt/lib/libnvinfer.so
242242
# Remove downloaded archives and unused libraries to avoid running out of disk space
@@ -246,8 +246,8 @@ runs:
246246
if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]] && [[ "$CI_DEPLOY_MODULE" == "tensorrt" ]]; then
247247
echo Installing TensorRT
248248
# python3 -m gdown 1dVhD-DEYY42QbZe1GXl-vxe3k6KqWGsL
249-
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/11.1.0/tars/TensorRT-Enterprise-11.1.0.106-Linux-x86_64-cuda-13.3-Release-external.tar.zst
250-
$SUDO tar -hxvf TensorRT-Enterprise-11.1.0.106-Linux-x86_64-cuda-13.3-Release-external.tar.zst -C /usr/local/
249+
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/11.2.1/tars/TensorRT-Enterprise-11.2.1.2-Linux-x86_64-cuda-13.3-Release-external.tar.zst
250+
$SUDO tar -hxvf TensorRT-Enterprise-11.2.1.2-Linux-x86_64-cuda-13.3-Release-external.tar.zst -C /usr/local/
251251
$SUDO ln -sf /usr/local/TensorRT* /usr/local/tensorrt
252252
$SUDO patchelf --set-rpath '$ORIGIN' /usr/local/tensorrt/lib/libnvinfer.so
253253
# Remove downloaded archives and unused libraries to avoid running out of disk space

.github/actions/deploy-windows/action.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -147,21 +147,21 @@ runs:
147147
if "%CI_DEPLOY_PLATFORM%"=="windows-x86_64" if not "%CI_DEPLOY_NEED_CUDA%"=="" (
148148
echo Installing CUDA, cuDNN, nvCOMP, etc
149149
curl -LO https://developer.download.nvidia.com/compute/cuda/13.3.1/local_installers/cuda_13.3.1_windows.exe
150-
curl -LO https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.24.0.43_cuda13-archive.zip
150+
curl -LO https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.25.0.15_cuda13-archive.zip
151151
curl -LO http://www.winimage.com/zLibDll/zlib123dllx64.zip
152-
curl -LO https://developer.download.nvidia.com/compute/nvcomp/redist/nvcomp/windows-x86_64/nvcomp-windows-x86_64-5.2.0.10_cuda13-archive.zip
152+
curl -LO https://developer.download.nvidia.com/compute/nvcomp/redist/nvcomp/windows-x86_64/nvcomp-windows-x86_64-5.3.0.16_cuda13-archive.zip
153153
cuda_13.3.1_windows.exe -s
154-
unzip cudnn-windows-x86_64-9.24.0.43_cuda13-archive.zip
154+
unzip cudnn-windows-x86_64-9.25.0.15_cuda13-archive.zip
155155
unzip zlib123dllx64.zip
156-
unzip nvcomp-windows-x86_64-5.2.0.10_cuda13-archive.zip
157-
move cudnn-windows-x86_64-9.24.0.43_cuda13-archive\bin\x64\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\bin\x64"
158-
move cudnn-windows-x86_64-9.24.0.43_cuda13-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\include"
159-
move cudnn-windows-x86_64-9.24.0.43_cuda13-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\lib\x64"
156+
unzip nvcomp-windows-x86_64-5.3.0.16_cuda13-archive.zip
157+
move cudnn-windows-x86_64-9.25.0.15_cuda13-archive\bin\x64\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\bin\x64"
158+
move cudnn-windows-x86_64-9.25.0.15_cuda13-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\include"
159+
move cudnn-windows-x86_64-9.25.0.15_cuda13-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\lib\x64"
160160
move dll_x64\zlibwapi.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\bin\x64"
161-
move nvcomp-windows-x86_64-5.2.0.10_cuda13-archive\include\* "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\include"
162-
move nvcomp-windows-x86_64-5.2.0.10_cuda13-archive\include\nvcomp "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\include"
163-
move nvcomp-windows-x86_64-5.2.0.10_cuda13-archive\bin\nvcomp*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\bin\x64"
164-
move nvcomp-windows-x86_64-5.2.0.10_cuda13-archive\lib\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\lib\x64"
161+
move nvcomp-windows-x86_64-5.3.0.16_cuda13-archive\include\* "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\include"
162+
move nvcomp-windows-x86_64-5.3.0.16_cuda13-archive\include\nvcomp "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\include"
163+
move nvcomp-windows-x86_64-5.3.0.16_cuda13-archive\bin\nvcomp*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\bin\x64"
164+
move nvcomp-windows-x86_64-5.3.0.16_cuda13-archive\lib\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v13.3\lib\x64"
165165
166166
rem echo Applying hotfix to Visual Studio 2019 for CUDA
167167
rem curl -LO https://raw.githubusercontent.com/microsoft/STL/main/stl/inc/cmath
@@ -187,9 +187,9 @@ runs:
187187
if "%CI_DEPLOY_MODULE%"=="tensorrt" (
188188
echo Installing TensorRT
189189
rem python -m gdown 1GfmJ1BKbacLpUU-0i_mGu0sjrAS0Xzzi
190-
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/11.1.0/zip/TensorRT-Enterprise-11.1.0.106-Windows-amd64-cuda-13.3-Release-external.zip
191-
unzip TensorRT-Enterprise-11.1.0.106-Windows-amd64-cuda-13.3-Release-external.zip
192-
move TensorRT-11.1.0.106 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\TensorRT"
190+
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/11.2.1/zip/TensorRT-Enterprise-11.2.1.2-Windows-amd64-cuda-13.3-Release-external.zip
191+
unzip TensorRT-Enterprise-11.2.1.2-Windows-amd64-cuda-13.3-Release-external.zip
192+
move TensorRT-11.2.1.2 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\TensorRT"
193193
)
194194
195195
if "%CI_DEPLOY_MODULE%"=="mkl" (

.github/workflows/tritonserver.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919
jobs:
2020
linux-x86_64:
2121
runs-on: ubuntu-22.04
22-
container: nvcr.io/nvidia/tritonserver:26.06-pyt-python-py3
22+
container: nvcr.io/nvidia/tritonserver:26.07-pyt-python-py3
2323
steps:
2424
- uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions
2525
platform:

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* Add new `SampleOnnxMNIST` in samples for TensorRT ([pull #1742](https://github.com/bytedeco/javacpp-presets/pull/1742))
1111
* Fix loading issues with `libomp.dylib` and `libiomp5.dylib` for DNNL and PyTorch on Mac
1212
* Include `model_package_loader.h` header file in presets for PyTorch ([issue #1729](https://github.com/bytedeco/javacpp-presets/issues/1729))
13-
* Upgrade presets for OpenCV 4.14.0, FFmpeg 8.1.2, MKL 2026.1.0, DNNL 3.13, OpenBLAS 0.3.34, CMINPACK 1.3.14, CUDA 13.3.1, cuDNN 9.24.0.43, NCCL 2.30.7, nvCOMP 5.2.0.10, NVIDIA Video Codec SDK 13.1.15, OpenCL 3.1.1, FFTW 3.3.11, CPython 3.14.6, NumPy 2.5.1, SciPy 1.18.0, LLVM 22.1.8, libffi 3.7.1, Tesseract 5.5.3, PyTorch 2.13.0, TensorFlow Lite 2.21.0, TensorRT 11.1.0.106, Triton Inference Server 2.70.0, ONNX 1.22.0, ONNX Runtime 1.28.0 ([pull #1791](https://github.com/bytedeco/javacpp-presets/pull/1791)), and their dependencies
13+
* Upgrade presets for OpenCV 4.14.0, FFmpeg 8.1.2, MKL 2026.1.0, DNNL 3.13, OpenBLAS 0.3.34, CMINPACK 1.3.14, CUDA 13.3.1, cuDNN 9.25.0.15, NCCL 2.30.7, nvCOMP 5.3.0.16, NVIDIA Video Codec SDK 13.1.15, OpenCL 3.1.1, FFTW 3.3.11, CPython 3.14.6, NumPy 2.5.1, SciPy 1.18.0, LLVM 22.1.8, libffi 3.7.1, Tesseract 5.5.3, PyTorch 2.13.0, TensorFlow Lite 2.21.0, TensorRT 11.2.1.2, Triton Inference Server 2.71.0, ONNX 1.22.0, ONNX Runtime 1.28.0 ([pull #1791](https://github.com/bytedeco/javacpp-presets/pull/1791)), and their dependencies
1414
* Compile classes with `parameters` bumping minimum requirements to Java SE 8 and Android 7.0 ([issue #1739](https://github.com/bytedeco/javacpp-presets/issues/1739))
1515

1616
### February 22, 2026 version 1.5.13

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,18 +219,18 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
219219
* Caffe 1.0 https://github.com/BVLC/caffe
220220
* OpenPose 1.7.0 https://github.com/CMU-Perceptual-Computing-Lab/openpose
221221
* CUDA 13.3.x https://developer.nvidia.com/cuda-downloads
222-
* cuDNN 9.24.x https://developer.nvidia.com/cudnn
222+
* cuDNN 9.25.x https://developer.nvidia.com/cudnn
223223
* NCCL 2.30.x https://developer.nvidia.com/nccl
224-
* nvCOMP 5.2.x https://developer.nvidia.com/nvcomp
224+
* nvCOMP 5.3.x https://developer.nvidia.com/nvcomp
225225
* NVIDIA Video Codec SDK 13.1.x https://developer.nvidia.com/nvidia-video-codec-sdk
226226
* OpenCL 3.1.x https://github.com/KhronosGroup/OpenCL-ICD-Loader
227227
* MXNet 1.9.x https://github.com/apache/incubator-mxnet
228228
* PyTorch 2.13.x https://github.com/pytorch/pytorch
229229
* SentencePiece 0.2.x https://github.com/google/sentencepiece
230230
* TensorFlow 1.15.x https://github.com/tensorflow/tensorflow
231231
* TensorFlow Lite 2.21.x https://github.com/tensorflow/tensorflow
232-
* TensorRT 11.1.x https://developer.nvidia.com/tensorrt
233-
* Triton Inference Server 2.70.x https://developer.nvidia.com/nvidia-triton-inference-server
232+
* TensorRT 11.2.x https://developer.nvidia.com/tensorrt
233+
* Triton Inference Server 2.71.x https://developer.nvidia.com/nvidia-triton-inference-server
234234
* The Arcade Learning Environment 0.8.x https://github.com/mgbellemare/Arcade-Learning-Environment
235235
* DepthAI 2.24.x https://github.com/luxonis/depthai-core
236236
* ONNX 1.22.x https://github.com/onnx/onnx

cuda/README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ Introduction
2626
This directory contains the JavaCPP Presets module for:
2727

2828
* CUDA 13.3.1 https://developer.nvidia.com/cuda-zone
29-
* cuDNN 9.24.0.43 https://developer.nvidia.com/cudnn
29+
* cuDNN 9.25.0.15 https://developer.nvidia.com/cudnn
3030
* NCCL 2.30.7 https://developer.nvidia.com/nccl
31-
* nvCOMP 5.2.0.10 https://developer.nvidia.com/nvcomp
31+
* nvCOMP 5.3.0.16 https://developer.nvidia.com/nvcomp
3232

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

@@ -67,49 +67,49 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
6767
<dependency>
6868
<groupId>org.bytedeco</groupId>
6969
<artifactId>cuda-platform</artifactId>
70-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
70+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
7171
</dependency>
7272

7373
<!-- Additional dependencies to use bundled CUDA, cuDNN, and NCCL -->
7474
<dependency>
7575
<groupId>org.bytedeco</groupId>
7676
<artifactId>cuda-platform-redist</artifactId>
77-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
77+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
7878
</dependency>
7979
<dependency>
8080
<groupId>org.bytedeco</groupId>
8181
<artifactId>cuda-platform-redist-cublas</artifactId>
82-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
82+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
8383
</dependency>
8484
<dependency>
8585
<groupId>org.bytedeco</groupId>
8686
<artifactId>cuda-platform-redist-cudnn</artifactId>
87-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
87+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
8888
</dependency>
8989
<dependency>
9090
<groupId>org.bytedeco</groupId>
9191
<artifactId>cuda-platform-redist-cusolver</artifactId>
92-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
92+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
9393
</dependency>
9494
<dependency>
9595
<groupId>org.bytedeco</groupId>
9696
<artifactId>cuda-platform-redist-cusparse</artifactId>
97-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
97+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
9898
</dependency>
9999
<dependency>
100100
<groupId>org.bytedeco</groupId>
101101
<artifactId>cuda-platform-redist-npp</artifactId>
102-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
102+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
103103
</dependency>
104104
<dependency>
105105
<groupId>org.bytedeco</groupId>
106106
<artifactId>cuda-platform-redist-nccl</artifactId>
107-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
107+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
108108
</dependency>
109109
<dependency>
110110
<groupId>org.bytedeco</groupId>
111111
<artifactId>cuda-platform-redist-nvcomp</artifactId>
112-
<version>13.3-9.24-1.5.14-SNAPSHOT</version>
112+
<version>13.3-9.25-1.5.14-SNAPSHOT</version>
113113
</dependency>
114114

115115
</dependencies>

cuda/platform/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>cuda-platform</artifactId>
15-
<version>13.3-9.24-${project.parent.version}</version>
15+
<version>13.3-9.25-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform for CUDA</name>
1717

1818
<properties>

cuda/platform/redist-cublas/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>cuda-platform-redist-cublas</artifactId>
15-
<version>13.3-9.24-${project.parent.version}</version>
15+
<version>13.3-9.25-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform Redist for CUDA</name>
1717

1818
<properties>

cuda/platform/redist-cudnn/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>cuda-platform-redist-cudnn</artifactId>
15-
<version>13.3-9.24-${project.parent.version}</version>
15+
<version>13.3-9.25-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform Redist for CUDA</name>
1717

1818
<properties>

cuda/platform/redist-cusolver/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>cuda-platform-redist-cusolver</artifactId>
15-
<version>13.3-9.24-${project.parent.version}</version>
15+
<version>13.3-9.25-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform Redist for CUDA</name>
1717

1818
<properties>

0 commit comments

Comments
 (0)