|
|
|
@ -24,8 +24,12 @@ SET(MKLML_URL "https://github.com/01org/mkl-dnn/releases/download/v0.9
|
|
|
|
|
SET(MKLML_SOURCE_DIR "${THIRD_PARTY_PATH}/mklml")
|
|
|
|
|
SET(MKLML_DOWNLOAD_DIR "${MKLML_SOURCE_DIR}/src/${MKLML_PROJECT}")
|
|
|
|
|
SET(MKLML_DST_DIR "opt/paddle/third_party/mklml")
|
|
|
|
|
SET(MKLML_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${MKLML_DST_DIR}")
|
|
|
|
|
SET(MKLML_INSTALL_ROOT "${CMAKE_INSTALL_PREFIX}")
|
|
|
|
|
IF(NOT "$ENV{HOME}" STREQUAL "/root")
|
|
|
|
|
SET(MKLML_INSTALL_ROOT "$ENV{HOME}")
|
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
SET(MKLML_INSTALL_DIR ${MKLML_INSTALL_ROOT}/${MKLML_DST_DIR})
|
|
|
|
|
SET(MKLML_ROOT ${MKLML_INSTALL_DIR}/${MKLML_VER})
|
|
|
|
|
SET(MKLML_INC_DIR ${MKLML_ROOT}/include)
|
|
|
|
|
SET(MKLML_LIB_DIR ${MKLML_ROOT}/lib)
|
|
|
|
@ -50,8 +54,8 @@ ExternalProject_Add(
|
|
|
|
|
&& tar -xzf ${MKLML_DOWNLOAD_DIR}/${MKLML_VER}.tgz
|
|
|
|
|
DOWNLOAD_NO_PROGRESS 1
|
|
|
|
|
UPDATE_COMMAND ""
|
|
|
|
|
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
|
|
|
|
|
CMAKE_CACHE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
|
|
|
|
|
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${MKLML_INSTALL_ROOT}
|
|
|
|
|
CMAKE_CACHE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=${MKLML_INSTALL_ROOT}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
ADD_LIBRARY(mklml SHARED IMPORTED GLOBAL)
|
|
|
|
|