Skip to content

Commit ea0c032

Browse files
authored
Update pr.yml to set LD_LIBRARY_PATH consistently with Holoscan SDK 2.0
Signed-off-by: Ming M Qin <38891913+MMelQin@users.noreply.github.com>
1 parent 3e3404e commit ea0c032

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/workflows/pr.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,23 @@ jobs:
3232
python3 -c 'import sys; print(sys.executable)'
3333
python3 -c 'import site; print(site.getsitepackages())'
3434
python3 -m pip freeze
35-
export LD_LIBRARY_PATH=`pwd`/.venv/lib/python3.8/site-packages/nvidia/cuda_runtime/lib:$LD_LIBRARY_PATH
35+
export CUDA_WHL_LIB_DIR=$(python3 -c 'import nvidia.cuda_runtime; print(nvidia.cuda_runtime.__path__[0])')/lib
36+
export LD_LIBRARY_PATH="$CUDA_WHL_LIB_DIR:$LD_LIBRARY_PATH"
3637
python3 -c 'from holoscan.core import *'
3738
./run check -f
3839
- name: Run Unit tests
3940
run: |
4041
source .venv/bin/activate
4142
python3 -m pip install nvidia-cuda-runtime-cu12
42-
export LD_LIBRARY_PATH=`pwd`/.venv/lib/python3.8/site-packages/nvidia/cuda_runtime/lib:$LD_LIBRARY_PATH
43+
export CUDA_WHL_LIB_DIR=$(python3 -c 'import nvidia.cuda_runtime; print(nvidia.cuda_runtime.__path__[0])')/lib
44+
export LD_LIBRARY_PATH="$CUDA_WHL_LIB_DIR:$LD_LIBRARY_PATH"
4345
./run test all unit
4446
- name: Coverage
4547
run: |
4648
source .venv/bin/activate
4749
python3 -m pip install nvidia-cuda-runtime-cu12
48-
export LD_LIBRARY_PATH=`pwd`/.venv/lib/python3.8/site-packages/nvidia/cuda_runtime/lib:$LD_LIBRARY_PATH
50+
export CUDA_WHL_LIB_DIR=$(python3 -c 'import nvidia.cuda_runtime; print(nvidia.cuda_runtime.__path__[0])')/lib
51+
export LD_LIBRARY_PATH="$CUDA_WHL_LIB_DIR:$LD_LIBRARY_PATH"
4952
coverage xml
5053
- name: Upload coverage
5154
uses: codecov/codecov-action@v2

0 commit comments

Comments
 (0)