Skip to content

Commit f51e511

Browse files
committed
Fix builds for CUDA
1 parent 52a829d commit f51e511

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,8 @@ runs:
184184
185185
if [[ -n ${NVCOMP:-} ]]; then
186186
curl -LO https://developer.download.nvidia.com/compute/nvcomp/redist/nvcomp/linux-$ARCH_CUDA/$NVCOMP.tar.xz
187-
$SUDO tar -xvf $NVCOMP.tar.xz -C /usr/local/cuda/lib64/ --strip-components=2 */lib/
188-
$SUDO tar -xvf $NVCOMP.tar.xz -C /usr/local/cuda/include/ --strip-components=2 */include/
187+
$SUDO tar --wildcards -xvf $NVCOMP.tar.xz -C /usr/local/cuda/lib64/ --strip-components=2 */lib/
188+
$SUDO tar --wildcards -xvf $NVCOMP.tar.xz -C /usr/local/cuda/include/ --strip-components=2 */include/
189189
rm -f $NVCOMP.tar.gz
190190
fi
191191

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ runs:
119119
move nvcomp-windows-x86_64-4.1.0.6_cuda12-archive\include\* "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include"
120120
move nvcomp-windows-x86_64-4.1.0.6_cuda12-archive\include\nvcomp "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\include"
121121
move nvcomp-windows-x86_64-4.1.0.6_cuda12-archive\bin\nvcomp*.dll "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\bin"
122-
move nvcomp-windows-x86_64-4.1.0.6_cuda12-archive\bin\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\lib\x64"
122+
move nvcomp-windows-x86_64-4.1.0.6_cuda12-archive\lib\nvcomp*.lib "%ProgramFiles%\NVIDIA GPU Computing Toolkit\CUDA\v12.6\lib\x64"
123123
124124
rem echo Applying hotfix to Visual Studio 2019 for CUDA
125125
rem curl -LO https://raw.githubusercontent.com/microsoft/STL/main/stl/inc/cmath

cuda/src/main/java/org/bytedeco/cuda/presets/nvcomp.java

+4
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ public void map(InfoMap infoMap) {
5151
"nvcomp::set_scratch_allocators",
5252
"PinnedPtrPool",
5353
// TODO: Fix bitcomp symbols
54+
"nvcompBatchedGzipCompressAsync",
55+
"nvcompBatchedGzipCompressGetTempSize",
56+
"nvcompBatchedGzipCompressGetTempSizeEx",
57+
"nvcompBatchedGzipCompressGetMaxOutputChunkSize",
5458
"nvcompBitcompDecompressConfigure",
5559
"nvcompBitcompCompressAsync",
5660
"nvcompBitcompCompressConfigure",

0 commit comments

Comments
 (0)