2222 build-linux :
2323 runs-on : ubuntu-latest
2424 container :
25- image : alicevision/alicevision-deps:2024.10.22-centos7-cuda11.3.1
25+ image : alicevision/alicevision-deps:2024.11.25-ubuntu22.04-cuda12.1.0
2626 env :
2727 DEPS_INSTALL_DIR : /opt/AliceVision_install
2828 BUILD_TYPE : Release
@@ -39,33 +39,29 @@ jobs:
3939 mkdir ./build_as_3rdparty
4040 mkdir ./functional_tests
4141 mkdir ../AV_install
42- git submodule update -i
4342
4443 - name : Configure CMake
4544 working-directory : ./build
4645 run : |
4746 cmake .. \
4847 -DCMAKE_BUILD_TYPE=${BUILD_TYPE} \
49- -DBUILD_SHARED_LIBS:BOOL =ON \
48+ -DBUILD_SHARED_LIBS=ON \
5049 -DCMAKE_PREFIX_PATH="${DEPS_INSTALL_DIR}" \
51- -DCMAKE_INSTALL_PREFIX:PATH=$PWD/../../AV_install \
50+ -DCMAKE_INSTALL_PREFIX="${ALICEVISION_ROOT}" \
5251 -DTARGET_ARCHITECTURE=core \
53- -DALICEVISION_BUILD_TESTS:BOOL=ON \
54- -DALICEVISION_BUILD_SWIG_BINDING:BOOL=ON \
55- -DALICEVISION_USE_OPENCV:BOOL=ON \
56- -DALICEVISION_USE_CUDA:BOOL=ON \
57- -DALICEVISION_USE_CCTAG:BOOL=ON \
58- -DALICEVISION_USE_POPSIFT:BOOL=ON \
59- -DALICEVISION_USE_ALEMBIC:BOOL=ON \
60- -DOpenCV_DIR:PATH="${DEPS_INSTALL_DIR}/share/OpenCV" \
61- -DALICEVISION_USE_OPENGV:BOOL=ON \
62- -DOPENGV_DIR:PATH="${DEPS_INSTALL_DIR}" \
63- -DBOOST_NO_CXX11:BOOL=ON \
64- -DCeres_DIR:PATH="${DEPS_INSTALL_DIR}/share/Ceres" \
65- -DEIGEN_INCLUDE_DIR_HINTS:PATH="${DEPS_INSTALL_DIR}" \
66- -DAlembic_DIR:PATH="${DEPS_INSTALL_DIR}/lib/cmake/Alembic" \
67- -DSWIG_DIR:PATH="${DEPS_INSTALL_DIR}/share/swig/4.3.0" \
68- -DSWIG_EXECUTABLE:PATH="${DEPS_INSTALL_DIR}/bin-deps/swig"
52+ -DALICEVISION_BUILD_TESTS=ON \
53+ -DALICEVISION_BUILD_SWIG_BINDING=ON \
54+ -DALICEVISION_USE_OPENCV=ON \
55+ -DALICEVISION_USE_CUDA=ON \
56+ -DALICEVISION_USE_CCTAG=ON \
57+ -DALICEVISION_USE_POPSIFT=ON \
58+ -DALICEVISION_USE_ALEMBIC=ON \
59+ -DOpenCV_DIR="${DEPS_INSTALL_DIR}/share/OpenCV" \
60+ -DALICEVISION_USE_OPENGV=ON \
61+ -DCeres_DIR="${DEPS_INSTALL_DIR}/share/Ceres" \
62+ -DAlembic_DIR="${DEPS_INSTALL_DIR}/lib/cmake/Alembic" \
63+ -DSWIG_DIR="${DEPS_INSTALL_DIR}/share/swig/4.3.0" \
64+ -DSWIG_EXECUTABLE="${DEPS_INSTALL_DIR}/bin-deps/swig"
6965
7066 - name : Build
7167 working-directory : ./build
8076 - name : Unit Tests
8177 working-directory : ./build
8278 run : |
79+ export LD_LIBRARY_PATH=${ALICEVISION_ROOT}/lib:${ALICEVISION_ROOT}/lib64:${DEPS_INSTALL_DIR}/lib64:${DEPS_INSTALL_DIR}/lib:${LD_LIBRARY_PATH}
8380 make test
8481
8582 - name : Build As Third Party
@@ -124,8 +121,8 @@ jobs:
124121 export LD_LIBRARY_PATH=${ALICEVISION_ROOT}/lib:${ALICEVISION_ROOT}/lib64:${DEPS_INSTALL_DIR}/lib64:${DEPS_INSTALL_DIR}/lib:${LD_LIBRARY_PATH}
125122 echo "ldd aliceVision_cameraInit"
126123 ldd ${ALICEVISION_ROOT}/bin/aliceVision_cameraInit
127- python --version
128- python EvaluationLauncher.py -s ${ALICEVISION_ROOT}/bin -i $PWD/Benchmarking_Camera_Calibration_2008/ -o $PWD/reconstructions/ -r $PWD/results.json -v
124+ python3 --version
125+ python3 EvaluationLauncher.py -s ${ALICEVISION_ROOT}/bin -i $PWD/Benchmarking_Camera_Calibration_2008/ -o $PWD/reconstructions/ -r $PWD/results.json -v
129126
130127 - name : Python Binding - Unit Tests
131128 run : |
0 commit comments