mirror of
https://github.com/marian-nmt/marian.git
synced 2024-09-17 09:47:34 +03:00
Add CMake option: COMPILE_CPU
This commit is contained in:
parent
14ce7ea7b9
commit
059a45e661
@ -9,6 +9,7 @@ project(marian CXX C)
|
||||
option(COMPILE_EXAMPLES "Compile examples" OFF)
|
||||
option(COMPILE_TESTS "Compile tests" OFF)
|
||||
option(COMPILE_SERVER "Compile marian-server" ON)
|
||||
option(COMPILE_CPU "Compile CPU version" ON)
|
||||
option(USE_CUDNN "Use CUDNN library" OFF)
|
||||
option(USE_MPI "Use MPI library" OFF)
|
||||
|
||||
@ -38,9 +39,8 @@ if(CUDA_FOUND)
|
||||
set(EXT_LIBS ${EXT_LIBS} ${CUDNN_LIBRARIES})
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCUDNN")
|
||||
LIST(APPEND CUDA_NVCC_FLAGS -DCUDNN; )
|
||||
endif(CUDNN_FOUND)
|
||||
endif(USE_CUDNN)
|
||||
|
||||
endif(CUDNN_FOUND)
|
||||
endif(USE_CUDNN)
|
||||
endif(CUDA_FOUND)
|
||||
|
||||
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
@ -61,29 +61,30 @@ else(Tcmalloc_FOUND)
|
||||
endif(Tcmalloc_FOUND)
|
||||
|
||||
if(USE_MPI)
|
||||
find_package(MPI 2.0)
|
||||
if(MPI_FOUND)
|
||||
include_directories(${MPI_INCLUDE_PATH})
|
||||
set(EXT_LIBS ${EXT_LIBS} ${MPI_LIBRARIES})
|
||||
add_definitions(-DMPI_FOUND=1)
|
||||
endif(MPI_FOUND)
|
||||
find_package(MPI 2.0)
|
||||
if(MPI_FOUND)
|
||||
include_directories(${MPI_INCLUDE_PATH})
|
||||
set(EXT_LIBS ${EXT_LIBS} ${MPI_LIBRARIES})
|
||||
add_definitions(-DMPI_FOUND=1)
|
||||
endif(MPI_FOUND)
|
||||
endif(USE_MPI)
|
||||
|
||||
find_package(MKL)
|
||||
if(MKL_FOUND)
|
||||
include_directories(${MKL_INCLUDE_DIR})
|
||||
set(EXT_LIBS ${EXT_LIBS} ${MKL_LIBRARIES})
|
||||
add_definitions(-DBLAS_FOUND=1 -DMKL_FOUND=1)
|
||||
else(MKL_FOUND)
|
||||
set(BLA_VENDOR "OpenBLAS")
|
||||
find_package(BLAS)
|
||||
if(BLAS_FOUND)
|
||||
include_directories(${BLAS_INCLUDE_DIR})
|
||||
set(EXT_LIBS ${EXT_LIBS} ${BLAS_LIBRARIES})
|
||||
add_definitions(-DBLAS_FOUND=1)
|
||||
endif(BLAS_FOUND)
|
||||
endif(MKL_FOUND)
|
||||
|
||||
if(COMPILE_CPU)
|
||||
find_package(MKL)
|
||||
if(MKL_FOUND)
|
||||
include_directories(${MKL_INCLUDE_DIR})
|
||||
set(EXT_LIBS ${EXT_LIBS} ${MKL_LIBRARIES})
|
||||
add_definitions(-DBLAS_FOUND=1 -DMKL_FOUND=1)
|
||||
else(MKL_FOUND)
|
||||
set(BLA_VENDOR "OpenBLAS")
|
||||
find_package(BLAS)
|
||||
if(BLAS_FOUND)
|
||||
include_directories(${BLAS_INCLUDE_DIR})
|
||||
set(EXT_LIBS ${EXT_LIBS} ${BLAS_LIBRARIES})
|
||||
add_definitions(-DBLAS_FOUND=1)
|
||||
endif(BLAS_FOUND)
|
||||
endif(MKL_FOUND)
|
||||
endif(COMPILE_CPU)
|
||||
|
||||
find_package(ZLIB)
|
||||
if(ZLIB_FOUND)
|
||||
|
Loading…
Reference in New Issue
Block a user