@@ -268,12 +268,14 @@ jobs:
268268 COLOR : ${{ steps.badge_status.conclusion == 'success' && 'green' || 'red' }}
269269 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
270270
271- build_cuda113_linux :
271+ build_cuda118_linux :
272272 needs : [build_cpu_model_convert, build_cpu_sdk, build_cuda117]
273273 runs-on : [self-hosted, linux-3090]
274274 container :
275- image : openmmlab/mmdeploy:ubuntu20.04-cuda11.3
275+ image : openmmlab/mmdeploy:ubuntu20.04-cuda11.8
276276 options : " --gpus=all --ipc=host"
277+ volumes :
278+ - /data2/pip-cache:/root/.cache/pip
277279 steps :
278280 - name : Checkout repository
279281 uses : actions/checkout@v3
@@ -313,17 +315,17 @@ jobs:
313315 if : always()
314316315317 with :
316- NAME : build_cuda113_linux
318+ NAME : build_cuda118_linux
317319 LABEL : ' build'
318320 STATUS : ${{ steps.badge_status.conclusion == 'success' && 'passing' || 'failing' }}
319321 COLOR : ${{ steps.badge_status.conclusion == 'success' && 'green' || 'red' }}
320322 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
321323
322- build_cuda113_windows :
324+ build_cuda118_windows :
323325 needs : [build_cpu_model_convert, build_cpu_sdk, build_cuda117]
324326 runs-on : [self-hosted, win10-3080]
325327 env :
326- BASE_ENV : cuda11.3-cudnn8.2-py3.8-torch1.10
328+ BASE_ENV : mmdeploy- cuda11.8-torch2.0-py38
327329 defaults :
328330 run :
329331 shell : powershell
@@ -356,18 +358,18 @@ jobs:
356358 python -V
357359 mkdir build
358360 cd build
359- cmake .. -A x64 -T v142 `
361+ cmake .. -A x64 -T v142,cuda=$env:CUDA_PATH `
360362 -DMMDEPLOY_BUILD_TEST=ON `
361363 -DMMDEPLOY_BUILD_SDK_CSHARP_API=ON `
362364 -DMMDEPLOY_BUILD_SDK_PYTHON_API=ON `
363365 -DMMDEPLOY_BUILD_SDK=ON `
364366 -DMMDEPLOY_TARGET_DEVICES='cuda' `
365367 -DMMDEPLOY_TARGET_BACKENDS='ort;trt' `
366368 -DMMDEPLOY_CODEBASES='all' `
367- -Dpplcv_DIR="$env:PPLCV_DIR\pplcv-build\install\lib\cmake\ppl " `
368- -DOpenCV_DIR="$env:OPENCV_DIR\build\x64\vc15\lib " `
369+ -Dpplcv_DIR="$env:pplcv_DIR " `
370+ -DOpenCV_DIR="$env:OpenCV_DIR " `
369371 -DTENSORRT_DIR="$env:TENSORRT_DIR" `
370- -DONNXRUNTIME_DIR="$env:ONNXRUNTIME_DIR " `
372+ -DONNXRUNTIME_DIR="$env:ONNXRUNTIME_GPU_DIR " `
371373 -DMMDEPLOY_BUILD_EXAMPLES=ON `
372374 -DCUDNN_DIR="$env:CUDNN_DIR"
373375 cmake --build . --config Release -- /m
@@ -382,21 +384,23 @@ jobs:
382384 run : |
383385 conda activate $env:TEMP_ENV
384386 $env:path = "$pwd\build\bin\Release;" + $env:path
387+ $env:path = "$env:ONNXRUNTIME_GPU_DIR\lib;" + $env:path
388+ echo $env:path
385389 .github\scripts\windows\test_full_pipeline.ps1 -Backend trt -Device cuda
386390 - name : Clear temp env
387391 if : always()
388392 run : |
389393 conda env remove --prefix "$env:TEMP_ENV"
390394
391- badge_build_cuda113_windows :
392- needs : build_cuda113_windows
395+ badge_build_cuda118_windows :
396+ needs : build_cuda118_windows
393397 if : always()
394398 runs-on : ubuntu-20.04
395399 steps :
396400 - name : create badge
397401398402 with :
399- NAME : build_cuda113_windows
403+ NAME : build_cuda118_windows
400404 LABEL : ' build'
401405 STATUS : ${{ needs.build_cuda113_windows.result == 'success' && 'passing' || needs.build_cuda113_windows.result }}
402406 COLOR : ${{ needs.build_cuda113_windows.result == 'success' && 'green' || 'red' }}
0 commit comments