Skip to content

Commit a45c115

Browse files
Merge pull request #1837 from alicevision/ci/fixCuda
[ci] Windows: Only install necessary components from the CUDA Toolkit
2 parents e0b760c + ae2a89b commit a45c115

File tree

3 files changed

+19
-18
lines changed

3 files changed

+19
-18
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,13 @@ jobs:
189189
id: cuda-toolkit
190190
with:
191191
cuda: '12.5.0'
192+
sub-packages: '["nvcc", "cudart", "cublas", "cusparse"]'
192193

193194
- name: Display CUDA information
194195
run: echo "Installed cuda version is "${{steps.cuda-toolkit.outputs.cuda}}
195196
echo "Cuda install location "${{steps.cuda-toolkit.outputs.CUDA_PATH}}
196197
nvcc -V
198+
echo ${{ env.CUDA_PATH }}
197199

198200
# Install latest CMake.
199201
- uses: lukka/get-cmake@latest
@@ -223,7 +225,7 @@ jobs:
223225
-DALICEVISION_USE_POPSIFT=OFF
224226
-DALICEVISION_USE_ALEMBIC=ON
225227
-DALICEVISION_USE_OPENGV=OFF
226-
-DALICEVISION_BUILD_STEREOPHOTOMETRY=OFF
228+
-DALICEVISION_BUILD_PHOTOMETRICSTEREO=OFF
227229
-DALICEVISION_BUILD_SEGMENTATION=OFF
228230
-DBOOST_NO_CXX11=ON
229231

src/aliceVision/depthMap/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,6 @@ alicevision_add_library(aliceVision_depthMap
129129
aliceVision_mvsUtils
130130
aliceVision_system
131131
assimp::assimp
132-
${CUDA_CUDADEVRT_LIBRARY}
133-
${CUDA_CUBLAS_LIBRARIES} #TODO shouldn't be here, but required to build on some machines
134132
PRIVATE_LINKS
135133
aliceVision_gpu
136134
aliceVision_sfmData

src/software/utils/CMakeLists.txt

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -420,21 +420,22 @@ if (ALICEVISION_BUILD_PANORAMA)
420420
endif()
421421

422422
if(ALICEVISION_BUILD_MVS)
423-
424-
# Lighting estimation from picture, albedo and geometry
425-
alicevision_add_software(aliceVision_lightingEstimation
426-
SOURCE main_lightingEstimation.cpp
427-
FOLDER ${FOLDER_SOFTWARE_UTILS}
428-
LINKS aliceVision_system
429-
aliceVision_cmdline
430-
aliceVision_numeric
431-
aliceVision_sfmData
432-
aliceVision_sfmDataIO
433-
aliceVision_mvsUtils
434-
aliceVision_image
435-
aliceVision_lightingEstimation
436-
${Boost_LIBRARIES}
437-
)
423+
if(ALICEVISION_BUILD_PHOTOMETRICSTEREO)
424+
# Lighting estimation from picture, albedo and geometry
425+
alicevision_add_software(aliceVision_lightingEstimation
426+
SOURCE main_lightingEstimation.cpp
427+
FOLDER ${FOLDER_SOFTWARE_UTILS}
428+
LINKS aliceVision_system
429+
aliceVision_cmdline
430+
aliceVision_numeric
431+
aliceVision_sfmData
432+
aliceVision_sfmDataIO
433+
aliceVision_mvsUtils
434+
aliceVision_image
435+
aliceVision_lightingEstimation
436+
${Boost_LIBRARIES}
437+
)
438+
endif()
438439

439440

440441
# Lighting estimation from picture, albedo and geometry

0 commit comments

Comments
 (0)