|
|
|
@ -57,20 +57,25 @@ SET(NGRAPH_TBB_LIB ${NGRAPH_LIB_DIR}/${NGRAPH_TBB_LIB_NAME})
|
|
|
|
|
ExternalProject_Add(
|
|
|
|
|
${NGRAPH_PROJECT}
|
|
|
|
|
${EXTERNAL_PROJECT_LOG_ARGS}
|
|
|
|
|
DEPENDS ${MKLDNN_PROJECT} ${MKLML_PROJECT}
|
|
|
|
|
GIT_REPOSITORY ${NGRAPH_GIT_REPO}
|
|
|
|
|
GIT_TAG ${NGRAPH_GIT_TAG}
|
|
|
|
|
PREFIX ${NGRAPH_SOURCES_DIR}
|
|
|
|
|
UPDATE_COMMAND ""
|
|
|
|
|
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${NGRAPH_INSTALL_DIR}
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_UNIT_TEST_ENABLE=FALSE
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_TOOLS_ENABLE=FALSE
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_INTERPRETER_ENABLE=FALSE
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_DEX_ONLY=TRUE
|
|
|
|
|
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
|
|
|
|
CMAKE_ARGS -DMKLDNN_INCLUDE_DIR=${MKLDNN_INC_DIR}
|
|
|
|
|
CMAKE_ARGS -DMKLDNN_LIB_DIR=${MKLDNN_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}
|
|
|
|
|
CMAKE_ARGS -DMKLML_LIB_DIR=${MKLML_INSTALL_DIR}/lib
|
|
|
|
|
DEPENDS ${MKLDNN_PROJECT} ${MKLML_PROJECT}
|
|
|
|
|
GIT_REPOSITORY ${NGRAPH_GIT_REPO}
|
|
|
|
|
GIT_TAG ${NGRAPH_GIT_TAG}
|
|
|
|
|
PREFIX ${NGRAPH_SOURCES_DIR}
|
|
|
|
|
UPDATE_COMMAND ""
|
|
|
|
|
CMAKE_GENERATOR ${CMAKE_GENERATOR}
|
|
|
|
|
CMAKE_GENERATOR_PLATFORM ${CMAKE_GENERATOR_PLATFORM}
|
|
|
|
|
CMAKE_GENERATOR_TOOLSET ${CMAKE_GENERATOR_TOOLSET}
|
|
|
|
|
CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
|
|
|
|
|
CMAKE_ARGS -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
|
|
|
|
|
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${NGRAPH_INSTALL_DIR}
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_UNIT_TEST_ENABLE=FALSE
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_TOOLS_ENABLE=FALSE
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_INTERPRETER_ENABLE=FALSE
|
|
|
|
|
CMAKE_ARGS -DNGRAPH_DEX_ONLY=TRUE
|
|
|
|
|
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
|
|
|
|
CMAKE_ARGS -DMKLDNN_INCLUDE_DIR=${MKLDNN_INC_DIR}
|
|
|
|
|
CMAKE_ARGS -DMKLDNN_LIB_DIR=${MKLDNN_INSTALL_DIR}/${CMAKE_INSTALL_LIBDIR}
|
|
|
|
|
CMAKE_ARGS -DMKLML_LIB_DIR=${MKLML_INSTALL_DIR}/lib
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
add_dependencies(ngraph ${NGRAPH_PROJECT})
|
|
|
|
|