File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 3737 - os : ubuntu-latest
3838 compiler : gcc
3939 compiler_version : 9
40+ CUDA : " OFF"
4041 BUILD_FLAGS : " -DSTIR_OPENMP=ON"
4142 BUILD_TYPE : " Release"
4243 parallelproj : " ON"
4546 - os : ubuntu-latest
4647 compiler : clang
4748 # compiler_version:
49+ CUDA : " OFF"
4850 BUILD_FLAGS : " -DSTIR_OPENMP=ON"
4951 BUILD_TYPE : " Release"
5052 parallelproj : " ON"
5456 - os : ubuntu-latest
5557 compiler : gcc
5658 compiler_version : 10
59+ CUDA : " OFF"
5760 BUILD_FLAGS : " -DSTIR_OPENMP=ON -DCMAKE_CXX_STANDARD=17"
5861 BUILD_TYPE : " Debug"
5962 parallelproj : " OFF"
@@ -62,14 +65,25 @@ jobs:
6265 - os : ubuntu-latest
6366 compiler : gcc
6467 compiler_version : 12
68+ CUDA : " OFF"
6569 BUILD_FLAGS : " -DSTIR_OPENMP=ON -DCMAKE_CXX_STANDARD=14"
6670 BUILD_TYPE : " RelWithDebInfo"
6771 parallelproj : " ON"
6872 ROOT : " OFF"
6973 ITK : " ON"
74+ - os : ubuntu-latest
75+ compiler : gcc
76+ compiler_version : 12
77+ CUDA : " ON"
78+ BUILD_FLAGS : " -DSTIR_OPENMP=ON -DCMAKE_CXX_STANDARD=14"
79+ BUILD_TYPE : " Release"
80+ parallelproj : " ON"
81+ ROOT : " OFF"
82+ ITK : " ON"
7083 - os : macOS-latest
7184 compiler : gcc
7285 compiler_version : 11
86+ CUDA : " OFF"
7387 BUILD_FLAGS : " -DSTIR_OPENMP=OFF"
7488 parallelproj : " OFF"
7589 BUILD_TYPE : " Debug"
@@ -152,6 +166,12 @@ jobs:
152166 echo CC="$CC" >> $GITHUB_ENV
153167 echo CXX="$CXX" >> $GITHUB_ENV
154168
169+ - if : ${{ matrix.CUDA == "ON" }}
170+ uses : Jimver/cuda-toolkit@v0.2.11
171+ id : cuda-toolkit
172+ with :
173+ cuda : ' 12.1.0'
174+
155175 - name : install_dependencies
156176 shell : bash
157177 run : |
@@ -216,6 +236,12 @@ jobs:
216236 cmake --build . --target install --config Release
217237 cd ../..
218238 fi
239+ # Install NiftyPET
240+ if test "${{ matrix.CUDA}XX" == "ONXX"; then
241+ export PATHTOOLS=${GITHUB_WORKSPACE}/NiftyPET_tools
242+ export HMUDIR=${GITHUB_WORKSPACE}/mmr_hardwareumaps
243+ python -m pip install "nipet>=2"
244+ fi
219245
220246 # Install ROOT (warning: currently only valid on Ubuntu)
221247 if test "${{matrix.ROOT}}XX" == "ONXX"; then
You can’t perform that action at this time.
0 commit comments