mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-05 04:17:53 +00:00
fix cuda build for cmake >= 3.17.0 (#3362)
This commit is contained in:
parent
33b5010e62
commit
355f39ddee
1 changed files with 6 additions and 1 deletions
|
|
@ -711,7 +711,12 @@ if (onnxruntime_USE_CUDA)
|
|||
if ( CMAKE_CUDA_FLAGS )
|
||||
list(REMOVE_ITEM CMAKE_CUDA_FLAGS "-cudart static")
|
||||
endif()
|
||||
string(APPEND CMAKE_CUDA_FLAGS "-cudart shared")
|
||||
if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.17.0")
|
||||
# cmake 3.17.0 introduces CMAKE_CUDA_RUNTIME which must be used instead of explicit -cudart shared flag
|
||||
set(CMAKE_CUDA_RUNTIME_LIBRARY Shared)
|
||||
else()
|
||||
string(APPEND CMAKE_CUDA_FLAGS "-cudart shared")
|
||||
endif()
|
||||
enable_language(CUDA)
|
||||
set(CMAKE_CUDA_STANDARD 11)
|
||||
file(TO_CMAKE_PATH ${onnxruntime_CUDNN_HOME} onnxruntime_CUDNN_HOME)
|
||||
|
|
|
|||
Loading…
Reference in a new issue