Properly use cmake variable in ONNXRuntime (#15776)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
08f30c4033
commit
98fcd14142
2 changed files with 16 additions and 0 deletions
|
|
@ -49,6 +49,9 @@ elseif (APPLE)
|
||||||
# set(ONNXRUNTIME_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/onnxruntime-osx-x64-${ONNXRUNTIME_VERSION}")
|
# set(ONNXRUNTIME_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/onnxruntime-osx-x64-${ONNXRUNTIME_VERSION}")
|
||||||
# Apple Universal binary
|
# Apple Universal binary
|
||||||
# set(ONNXRUNTIME_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/onnxruntime-osx-universal2-${ONNXRUNTIME_VERSION}")
|
# set(ONNXRUNTIME_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/onnxruntime-osx-universal2-${ONNXRUNTIME_VERSION}")
|
||||||
|
else ()
|
||||||
|
message(SEND_ERROR "Variable ONNXRUNTIME_ROOT is not set properly. Please check if your cmake project \
|
||||||
|
is not compiled with `-D WIN32=TRUE`, `-D LINUX=TRUE`, or `-D APPLE=TRUE`!")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
include_directories(${PROJECT_NAME} ${ONNXRUNTIME_ROOT}/include)
|
include_directories(${PROJECT_NAME} ${ONNXRUNTIME_ROOT}/include)
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,19 @@ Note (2): Due to ONNX Runtime, we need to use CUDA 11 and cuDNN 8. Keep in mind
|
||||||
cmake ..
|
cmake ..
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Notice**:
|
||||||
|
|
||||||
|
If you encounter an error indicating that the `ONNXRUNTIME_ROOT` variable is not set correctly, you can resolve this by building the project using the appropriate command tailored to your system.
|
||||||
|
|
||||||
|
```console
|
||||||
|
# compiled in a win32 system
|
||||||
|
cmake -D WIN32=TRUE ..
|
||||||
|
# compiled in a linux system
|
||||||
|
cmake -D LINUX=TRUE ..
|
||||||
|
# compiled in an apple system
|
||||||
|
cmake -D APPLE=TRUE ..
|
||||||
|
```
|
||||||
|
|
||||||
5. Build the project:
|
5. Build the project:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue