Skip to content

Commit

Permalink
Fixed gpu build, took fix from #426
Browse files Browse the repository at this point in the history
  • Loading branch information
cchadowitz committed May 29, 2018
1 parent a3f94a7 commit 91c6adc
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
7 changes: 3 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,8 @@ if (USE_DLIB)
INSTALL_COMMAND ""
BUILD_IN_SOURCE 1
)
set(DLIB_INC_DIR ${CMAKE_BINARY_DIR}/dlib/build/include ${CUDA_INCLUDE_DIRS})
set(DLIB_LIB_DIR ${CMAKE_BINARY_DIR}/dlib/build/lib ${CUDA_CUBLAS_LIBRARIES} ${CUDA_curand_LIBRARY} ${CUDA_CUDART_LIBRARY} ${CUDNN_LIBRARY} ${CUDA_cusolver_LIBRARY} ${CUDA_LIBRARY})
set(DLIB_INC_DIR ${CMAKE_BINARY_DIR}/dlib/build/include)
set(DLIB_LIB_DIR ${CMAKE_BINARY_DIR}/dlib/build/lib)
else()
ExternalProject_Add(
dlib
Expand All @@ -128,7 +128,6 @@ if (USE_DLIB)

include_directories("${DLIB_INC_DIR}")
message(STATUS "Dlib will be built")
message(STATUS "DLIB_LIB_DIR: " ${DLIB_LIB_DIR})
endif()

if (USE_TF)
Expand Down Expand Up @@ -283,7 +282,7 @@ else()
endif()
if (CUDA_FOUND)
set(CAFFE_INC_DIR ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/include ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/src ${CUDA_INCLUDE_DIRS} ${PROTOBUF_INCLUDE_DIR})
set(CAFFE_LIB_DIR ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/lib ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/src ${HDF5_LIB} ${PROTOBUF_LIB_DIR} ${CUDA_LIBRARIES} ${CUDA_CUBLAS_LIBRARIES} ${CUDA_curand_LIBRARY})
set(CAFFE_LIB_DIR ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/lib ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/src ${HDF5_LIB} ${PROTOBUF_LIB_DIR})
else()
set(CAFFE_INC_DIR ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/include ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/src /usr/include/hdf5/serial ${PROTOBUF_INCLUDE_DIR})
set(CAFFE_LIB_DIR $ENV{HOME}/lib ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/lib ${CMAKE_BINARY_DIR}/caffe_dd/src/caffe_dd/build/src ${HDF5_LIB} ${PROTOBUF_LIB_DIR})
Expand Down
2 changes: 0 additions & 2 deletions cmake/Cuda.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -233,8 +233,6 @@ if(USE_CUDNN)
endif()
endif()

message(STATUS "CUDA linker libs: " ${deepdetect_LINKER_LIBS})

# setting nvcc arch flags
deepdetect_select_nvcc_arch_flags(NVCC_FLAGS_EXTRA)
list(APPEND CUDA_NVCC_FLAGS ${NVCC_FLAGS_EXTRA})
Expand Down
7 changes: 5 additions & 2 deletions main/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ include_directories(${Boost_INCLUDE_DIRS})
link_directories(${CAFFE_LIB_DIR} ${XGBOOST_LIB_DIR} ${TF_LIB_DIR} ${TSNE_LIB_DIR} ${DLIB_LIB_DIR})

if (CUDA_FOUND)
set(CUDA_LIB_DEPS ${CUDA_LIBRARIES})
set(CUDA_LIB_DEPS ${CUDA_LIBRARIES} ${CUDA_CUBLAS_LIBRARIES} ${CUDA_curand_LIBRARY} ${CUDA_CUDART_LIBRARY} ${CUDA_cusolver_LIBRARY})
if (USE_CUDNN)
set(CUDA_LIB_DEPS ${CUDA_LIB_DEPS} ${CUDNN_LIBRARY})
endif()
else()
set(CUDA_LIB_DEPS "")
add_definitions(-DCPU_ONLY)
Expand Down Expand Up @@ -31,4 +34,4 @@ if (USE_DLIB)
endif()

add_executable (dede dede.cc)
target_link_libraries (dede ddetect ${CUDA_LIB_DEPS} glog gflags ${OpenCV_LIBS} cppnetlib-uri curlpp curl crypto ssl hdf5_cpp ${Boost_LIBRARIES} ${CAFFE_LIB_DEPS} ${XGBOOST_LIB_DEPS} ${TF_LIB_DEPS} ${TSNE_LIB_DEPS} ${DLIB_LIB_DEPS})
target_link_libraries (dede ddetect ${DLIB_LIB_DEPS} ${CUDA_LIB_DEPS} glog gflags ${OpenCV_LIBS} cppnetlib-uri curlpp curl crypto ssl hdf5_cpp ${Boost_LIBRARIES} ${CAFFE_LIB_DEPS} ${XGBOOST_LIB_DEPS} ${TF_LIB_DEPS} ${TSNE_LIB_DEPS})

0 comments on commit 91c6adc

Please sign in to comment.