Skip to content

Commit 4c50bd2

Browse files
committed
* Upgrade presets for LLVM 20.1.4, CUDA 12.9.0, cuDNN 9.9.0, NCCL 2.26.5, TensorRT 10.10.0.31
1 parent 8dea5f9 commit 4c50bd2

99 files changed

Lines changed: 2620 additions & 2497 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: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ runs:
4141
export ARCH=arm64
4242
export ARCH_CUDA=sbsa
4343
export PREFIX=aarch64-linux-gnu
44-
export CUDA=cuda-repo-rhel8-12-8-local-12.8.1_570.124.06-1.aarch64.rpm
45-
export CUDNN=cuda-12-9.8.0.87-1.aarch64
46-
export NCCL=2.26.2-1+cuda12.8.aarch64
44+
export CUDA=cuda-repo-rhel8-12-9-local-12.9.0_575.51.03-1.aarch64.rpm
45+
export CUDNN=cuda-12-9.9.0.52-1.aarch64
46+
export NCCL=2.26.5-1+cuda12.9.aarch64
4747
export NVCOMP=nvcomp-linux-sbsa-4.2.0.11_cuda12-archive
4848
export USERLAND_BUILDME="buildme --aarch64"
4949
elif [[ "$CI_DEPLOY_PLATFORM" == "linux-ppc64le" ]]; then
@@ -63,9 +63,9 @@ runs:
6363
export ARCH=amd64
6464
export ARCH_CUDA=x86_64
6565
export PREFIX=x86_64-linux-gnu
66-
export CUDA=cuda-repo-rhel8-12-8-local-12.8.1_570.124.06-1.x86_64.rpm
67-
export CUDNN=cuda-12-9.8.0.87-1.x86_64
68-
export NCCL=2.26.2-1+cuda12.8.x86_64
66+
export CUDA=cuda-repo-rhel8-12-9-local-12.9.0_575.51.03-1.x86_64.rpm
67+
export CUDNN=cuda-12-9.9.0.52-1.x86_64
68+
export NCCL=2.26.5-1+cuda12.9.x86_64
6969
export NVCOMP=nvcomp-linux-x86_64-4.2.0.11_cuda12-archive
7070
fi
7171
echo "ARCH=$ARCH" >> $GITHUB_ENV
@@ -165,15 +165,15 @@ runs:
165165
166166
if [[ -n ${ARCH_CUDA:-} ]] && [[ -n ${CI_DEPLOY_NEED_CUDA:-} ]]; then
167167
echo Installing CUDA, cuDNN, nvCOMP, etc
168-
curl -LO https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/$CUDA
168+
curl -LO https://developer.download.nvidia.com/compute/cuda/12.9.0/local_installers/$CUDA
169169
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH_CUDA/libcudnn9-$CUDNN.rpm
170170
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH_CUDA/libcudnn9-devel-$CUDNN.rpm
171171
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH_CUDA/libnccl-$NCCL.rpm
172172
curl -LO https://developer.download.nvidia.com/compute/cuda/repos/rhel8/$ARCH_CUDA/libnccl-devel-$NCCL.rpm
173173
174174
$SUDO rpm -i --force --ignorearch --nodeps $CUDA libcudnn*.rpm libnccl*.rpm
175175
rm -f *.rpm *.tgz *.txz *.tar.*
176-
pushd /var/cuda-repo-rhel8-12-8-local/; $SUDO rpm -i --force --ignorearch --nodeps cuda*.rpm libc*.rpm libn*.rpm; $SUDO rm *.rpm; popd
176+
pushd /var/cuda-repo-rhel8-12-9-local/; $SUDO rpm -i --force --ignorearch --nodeps cuda*.rpm libc*.rpm libn*.rpm; $SUDO rm *.rpm; popd
177177
$SUDO ln -snf /usr/local/cuda/targets/*/include /usr/local/cuda/include
178178
$SUDO ln -snf /usr/local/cuda/targets/*/lib /usr/local/cuda/lib64
179179
$SUDO ln -sf /usr/local/cuda/lib64/ /usr/local/cuda/lib
@@ -215,16 +215,18 @@ runs:
215215
if [[ "$CI_DEPLOY_PLATFORM" == "linux-arm64" ]] && [[ "$CI_DEPLOY_MODULE" == "tensorrt" ]]; then
216216
echo Installing TensorRT
217217
# python3 -m gdown 1LZRCv4ZAGiDQAu4pvADJIGntq4cGl5tU
218-
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.aarch64-gnu.cuda-12.8.tar.gz
219-
$SUDO tar -hxvf TensorRT-10.9.0.34.Linux.aarch64-gnu.cuda-12.8.tar.gz -C /usr/local/
218+
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.10.0/tars/TensorRT-10.10.0.31.Linux.aarch64-gnu.cuda-12.9.tar.gz
219+
$SUDO tar -hxvf TensorRT-10.10.0.31.Linux.aarch64-gnu.cuda-12.9.tar.gz -C /usr/local/
220220
$SUDO ln -sf /usr/local/TensorRT* /usr/local/tensorrt
221+
# Remove downloaded archives and unused libraries to avoid running out of disk space
222+
$SUDO rm -f *.tar.gz $(find /usr/local/tensorrt/ -name '*.a')
221223
fi
222224
223225
if [[ "$CI_DEPLOY_PLATFORM" == "linux-x86_64" ]] && [[ "$CI_DEPLOY_MODULE" == "tensorrt" ]]; then
224226
echo Installing TensorRT
225227
# python3 -m gdown 1dVhD-DEYY42QbZe1GXl-vxe3k6KqWGsL
226-
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.9.0/tars/TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz
227-
$SUDO tar -hxvf TensorRT-10.9.0.34.Linux.x86_64-gnu.cuda-12.8.tar.gz -C /usr/local/
228+
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.10.0/tars/TensorRT-10.10.0.31.Linux.x86_64-gnu.cuda-12.9.tar.gz
229+
$SUDO tar -hxvf TensorRT-10.10.0.31.Linux.x86_64-gnu.cuda-12.9.tar.gz -C /usr/local/
228230
$SUDO ln -sf /usr/local/TensorRT* /usr/local/tensorrt
229231
# Remove downloaded archives and unused libraries to avoid running out of disk space
230232
$SUDO rm -f *.tar.gz $(find /usr/local/tensorrt/ -name '*.a')

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

Lines changed: 26 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -94,38 +94,33 @@ runs:
9494
9595
if "%CI_DEPLOY_PLATFORM%"=="windows-x86_64" if not "%CI_DEPLOY_NEED_CUDA%"=="" (
9696
echo Installing CUDA, cuDNN, nvCOMP, etc
97-
curl -LO https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_522.06_windows.exe
98-
curl -LO https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/cuda_12.8.1_572.61_windows.exe
99-
curl -LO https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.8.0.87_cuda12-archive.zip
97+
curl -LO https://developer.download.nvidia.com/compute/cuda/12.9.0/local_installers/cuda_12.9.0_576.02_windows.exe
98+
curl -LO https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/windows-x86_64/cudnn-windows-x86_64-9.9.0.52_cuda12-archive.zip
10099
curl -LO http://www.winimage.com/zLibDll/zlib123dllx64.zip
101100
curl -LO https://developer.download.nvidia.com/compute/nvcomp/redist/nvcomp/windows-x86_64/nvcomp-windows-x86_64-4.2.0.11_cuda12-archive.zip
102-
cuda_11.8.0_522.06_windows.exe -s
103-
bash -c "rm -Rf 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v11.8'"
104-
bash -c "mv 'C:/Program Files/NVIDIA Corporation/NvToolsExt' 'C:/Program Files/NVIDIA Corporation/NvToolsExt_old'"
105-
cuda_12.8.1_572.61_windows.exe -s
106-
bash -c "mv 'C:/Program Files/NVIDIA Corporation/NvToolsExt_old' 'C:/Program Files/NVIDIA Corporation/NvToolsExt'"
107-
bash -c "ls 'C:/Program Files/NVIDIA Corporation/NvToolsExt'"
108-
unzip cudnn-windows-x86_64-9.8.0.87_cuda12-archive.zip
101+
cuda_12.9.0_576.02_windows.exe -s
102+
unzip cudnn-windows-x86_64-9.9.0.52_cuda12-archive.zip
109103
unzip zlib123dllx64.zip
110104
unzip nvcomp-windows-x86_64-4.2.0.11_cuda12-archive.zip
111-
move cudnn-windows-x86_64-9.8.0.87_cuda12-archive\bin\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin"
112-
move cudnn-windows-x86_64-9.8.0.87_cuda12-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include"
113-
move cudnn-windows-x86_64-9.8.0.87_cuda12-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\lib\x64"
114-
move dll_x64\zlibwapi.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin"
115-
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\include\* "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include"
116-
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\include\nvcomp "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\include"
117-
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\bin\nvcomp*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin"
118-
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\lib\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\lib\x64"
105+
move cudnn-windows-x86_64-9.9.0.52_cuda12-archive\bin\*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin"
106+
move cudnn-windows-x86_64-9.9.0.52_cuda12-archive\include\*.h "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include"
107+
move cudnn-windows-x86_64-9.9.0.52_cuda12-archive\lib\x64\*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\lib\x64"
108+
move dll_x64\zlibwapi.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin"
109+
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\include\* "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include"
110+
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\include\nvcomp "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\include"
111+
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\bin\nvcomp*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin"
112+
move nvcomp-windows-x86_64-4.2.0.11_cuda12-archive\lib\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\lib\x64"
119113
120114
rem echo Applying hotfix to Visual Studio 2019 for CUDA
121115
rem curl -LO https://raw.githubusercontent.com/microsoft/STL/main/stl/inc/cmath
122116
rem bash -c "find 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/' -name cmath -exec cp -v cmath {} \;"
123-
bash -c "sed -i 's/cublas_v2.h/cublas_api.h/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/cublasXt.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/cusolverDn.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/cusolverSp.h'"
124-
bash -c "sed -i 's/#if !defined(__cplusplus) || __cplusplus >= 201103L/#if 1/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/driver_types.h'"
125-
bash -c "sed -i '/block_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/cub/cub.cuh'"
126-
bash -c "sed -i '/device_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/cub/cub.cuh'"
127-
bash -c "sed -i '/device_segmented_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/cub/cub.cuh'"
128-
bash -c "sed -i '/warp_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/include/cub/cub.cuh'"
117+
bash -c "sed -i 's/cublas_v2.h/cublas_api.h/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/cublasXt.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/cusolverDn.h' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/cusolverSp.h'"
118+
bash -c "sed -i 's/#if !defined(__cplusplus) || __cplusplus >= 201103L/#if 1/g' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/driver_types.h'"
119+
bash -c "sed -i '/block_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/cub/cub.cuh'"
120+
bash -c "sed -i '/device_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/cub/cub.cuh'"
121+
bash -c "sed -i '/device_segmented_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/cub/cub.cuh'"
122+
bash -c "sed -i '/warp_merge_sort.cuh/d' 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/include/cub/cub.cuh'"
123+
bash -c "find 'C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.9/'"
129124
)
130125
131126
if "%CI_DEPLOY_MODULE%"=="nvcodec" (
@@ -138,9 +133,9 @@ runs:
138133
if "%CI_DEPLOY_MODULE%"=="tensorrt" (
139134
echo Installing TensorRT
140135
rem python -m gdown 1GfmJ1BKbacLpUU-0i_mGu0sjrAS0Xzzi
141-
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.9.0/zip/TensorRT-10.9.0.34.Windows.win10.cuda-12.8.zip
142-
unzip TensorRT-10.9.0.34.Windows.win10.cuda-12.8.zip
143-
move TensorRT-10.9.0.34 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\TensorRT"
136+
curl -LO https://developer.nvidia.com/downloads/compute/machine-learning/tensorrt/10.10.0/zip/TensorRT-10.10.0.31.Windows.win10.cuda-12.9.zip
137+
unzip TensorRT-10.10.0.31.Windows.win10.cuda-12.9.zip
138+
move TensorRT-10.10.0.31 "%ProgramFiles%\NVIDIA GPU Computing Toolkit\TensorRT"
144139
)
145140
146141
if "%CI_DEPLOY_MODULE%"=="mkl" (
@@ -214,10 +209,10 @@ runs:
214209
C:/msys64/usr/bin/bazel.exe version
215210
)
216211
if exist "%ProgramFiles%\NVIDIA GPU Computing Toolkit" (
217-
set "CUDA_PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8"
218-
set "CUDA_PATH_V12_8=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8"
219-
set "PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin;%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\libnvvp;%PATH%"
220-
echo CUDA Version 12.8.1>"%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.8\version.txt"
212+
set "CUDA_PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9"
213+
set "CUDA_PATH_V12_9=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9"
214+
set "PATH=%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\bin;%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\libnvvp;%PATH%"
215+
echo CUDA Version 12.9.0>"%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.9\version.txt"
221216
)
222217
set "CCACHE_DIR=%USERPROFILE%\ccache"
223218
set "PATH=C:\hostedtoolcache\windows\Python\3.10.11\x64;C:\msys64\%MSYSTEM%\bin;C:\msys64\usr\bin;%ProgramFiles%\apache-maven-3.6.3\bin;%PATH%"

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* Allow setting "org.bytedeco.openblas.load" system property to "none" ([issue #1203](https://github.com/bytedeco/javacpp-presets/issues/1203))
66
* Fix presets for the CUPTI module of CUDA on Windows ([pull #1576](https://github.com/bytedeco/javacpp-presets/pull/1576))
77
* Introduce `macosx-arm64` builds for ARPACK-NG, CMINPACK, FFTW, GSL, TensorFlow Lite, ONNX, ONNX Runtime ([issue #1069](https://github.com/bytedeco/javacpp-presets/issues/1069))
8-
* Upgrade presets for OpenCV 4.11.0, FFmpeg 7.1.1, DNNL 3.8.1 ([pull #1633](https://github.com/bytedeco/javacpp-presets/pull/1633)), OpenBLAS 0.3.29, CPython 3.13.3, NumPy 2.2.5, SciPy 1.15.2, LLVM 20.1.3, libffi 3.4.8, CUDA 12.8.1, cuDNN 9.8.0, NCCL 2.26.2, nvCOMP 4.2.0.11, NVIDIA Video Codec SDK 13.0.19, PyTorch 2.7.0, TensorFlow Lite 2.19.0, TensorRT 10.9.0.34, Triton Inference Server 2.56.0, ONNX Runtime 1.21.1, and their dependencies
8+
* Upgrade presets for OpenCV 4.11.0, FFmpeg 7.1.1, DNNL 3.8.1 ([pull #1633](https://github.com/bytedeco/javacpp-presets/pull/1633)), OpenBLAS 0.3.29, CPython 3.13.3, NumPy 2.2.5, SciPy 1.15.2, LLVM 20.1.4, libffi 3.4.8, CUDA 12.9.0, cuDNN 9.9.0, NCCL 2.26.5, nvCOMP 4.2.0.11, NVIDIA Video Codec SDK 13.0.19, PyTorch 2.7.0, TensorFlow Lite 2.19.0, TensorRT 10.10.0.31, Triton Inference Server 2.56.0, ONNX Runtime 1.21.1, and their dependencies
99

1010
### November 16, 2024 version 1.5.11
1111
* Enable distributed package using Gloo in presets for PyTorch ([pull #1510](https://github.com/bytedeco/javacpp-presets/pull/1510))

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,8 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
216216
* Tesseract 5.5.x https://github.com/tesseract-ocr/tesseract
217217
* Caffe 1.0 https://github.com/BVLC/caffe
218218
* OpenPose 1.7.0 https://github.com/CMU-Perceptual-Computing-Lab/openpose
219-
* CUDA 12.8.x https://developer.nvidia.com/cuda-downloads
220-
* cuDNN 9.8.x https://developer.nvidia.com/cudnn
219+
* CUDA 12.9.x https://developer.nvidia.com/cuda-downloads
220+
* cuDNN 9.9.x https://developer.nvidia.com/cudnn
221221
* NCCL 2.26.x https://developer.nvidia.com/nccl
222222
* nvCOMP 4.2.x https://developer.nvidia.com/nvcomp
223223
* NVIDIA Video Codec SDK 13.0.x https://developer.nvidia.com/nvidia-video-codec-sdk
@@ -227,7 +227,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip
227227
* SentencePiece 0.2.0 https://github.com/google/sentencepiece
228228
* TensorFlow 1.15.x https://github.com/tensorflow/tensorflow
229229
* TensorFlow Lite 2.19.x https://github.com/tensorflow/tensorflow
230-
* TensorRT 10.9.x https://developer.nvidia.com/tensorrt
230+
* TensorRT 10.10.x https://developer.nvidia.com/tensorrt
231231
* Triton Inference Server 2.56.x https://developer.nvidia.com/nvidia-triton-inference-server
232232
* The Arcade Learning Environment 0.8.x https://github.com/mgbellemare/Arcade-Learning-Environment
233233
* DepthAI 2.24.x https://github.com/luxonis/depthai-core

cuda/README.md

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

28-
* CUDA 12.8.1 https://developer.nvidia.com/cuda-zone
29-
* cuDNN 9.8.0 https://developer.nvidia.com/cudnn
30-
* NCCL 2.26.2 https://developer.nvidia.com/nccl
28+
* CUDA 12.9.0 https://developer.nvidia.com/cuda-zone
29+
* cuDNN 9.9.0 https://developer.nvidia.com/cudnn
30+
* NCCL 2.26.5 https://developer.nvidia.com/nccl
3131
* nvCOMP 4.2.0.11 https://developer.nvidia.com/nvcomp
3232

3333
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -67,14 +67,14 @@ 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>12.8-9.8-1.5.12-SNAPSHOT</version>
70+
<version>12.9-9.9-1.5.12-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>12.8-9.8-1.5.12-SNAPSHOT</version>
77+
<version>12.9-9.9-1.5.12-SNAPSHOT</version>
7878
</dependency>
7979

8080
</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>12.8-9.8-${project.parent.version}</version>
15+
<version>12.9-9.9-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform for CUDA</name>
1717

1818
<properties>

cuda/platform/redist/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</artifactId>
15-
<version>12.8-9.8-${project.parent.version}</version>
15+
<version>12.9-9.9-${project.parent.version}</version>
1616
<name>JavaCPP Presets Platform Redist for CUDA</name>
1717

1818
<properties>

cuda/pom.xml

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

1212
<groupId>org.bytedeco</groupId>
1313
<artifactId>cuda</artifactId>
14-
<version>12.8-9.8-${project.parent.version}</version>
14+
<version>12.9-9.9-${project.parent.version}</version>
1515
<name>JavaCPP Presets for CUDA</name>
1616

1717
<dependencies>

cuda/samples/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
<dependency>
1313
<groupId>org.bytedeco</groupId>
1414
<artifactId>cuda-platform</artifactId>
15-
<version>12.8-9.8-1.5.12-SNAPSHOT</version>
15+
<version>12.9-9.9-1.5.12-SNAPSHOT</version>
1616
</dependency>
1717

1818
<!-- Additional dependencies to use bundled CUDA, cuDNN, and NCCL -->
1919
<dependency>
2020
<groupId>org.bytedeco</groupId>
2121
<artifactId>cuda-platform-redist</artifactId>
22-
<version>12.8-9.8-1.5.12-SNAPSHOT</version>
22+
<version>12.9-9.9-1.5.12-SNAPSHOT</version>
2323
</dependency>
2424

2525
</dependencies>

cuda/src/gen/java/org/bytedeco/cuda/cudart/CUDA_CHILD_GRAPH_NODE_PARAMS.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ public class CUDA_CHILD_GRAPH_NODE_PARAMS extends Pointer {
3333
}
3434

3535
/** The child graph to clone into the node for node creation, or
36-
a handle to the graph owned by the node for node query */
36+
* a handle to the graph owned by the node for node query.
37+
* The graph must not contain conditional nodes. Graphs
38+
* containing memory allocation or memory free nodes must
39+
* set the ownership to be moved to the parent.
40+
*/
3741
public native CUgraph_st graph(); public native CUDA_CHILD_GRAPH_NODE_PARAMS graph(CUgraph_st setter);
42+
/** The ownership relationship of the child graph node. */
43+
public native @Cast("CUgraphChildGraphNodeOwnership") int ownership(); public native CUDA_CHILD_GRAPH_NODE_PARAMS ownership(int setter);
3844
}

0 commit comments

Comments
 (0)