12345678910111213141516171819202122232425262728 |
- cmake_minimum_required(VERSION 3.5)
- project(Yolov8CPPInference VERSION 0.1)
- set(CMAKE_INCLUDE_CURRENT_DIR ON)
- # CUDA
- set(CUDA_TOOLKIT_ROOT_DIR "/usr/local/cuda")
- find_package(CUDA 11 REQUIRED)
- set(CMAKE_CUDA_STANDARD 11)
- set(CMAKE_CUDA_STANDARD_REQUIRED ON)
- # !CUDA
- # OpenCV
- find_package(OpenCV REQUIRED)
- include_directories(${OpenCV_INCLUDE_DIRS})
- # !OpenCV
- set(PROJECT_SOURCES
- main.cpp
- inference.h
- inference.cpp
- )
- add_executable(Yolov8CPPInference ${PROJECT_SOURCES})
- target_link_libraries(Yolov8CPPInference ${OpenCV_LIBS})
|