提交 439456f8 编写于 作者: Q quicksilver

add build with mkl option in build.sh

上级 77dd0ad9
...@@ -19,9 +19,10 @@ BUILD_COVERAGE="OFF" ...@@ -19,9 +19,10 @@ BUILD_COVERAGE="OFF"
USE_JFROG_CACHE="OFF" USE_JFROG_CACHE="OFF"
RUN_CPPLINT="OFF" RUN_CPPLINT="OFF"
CPU_VERSION="ON" CPU_VERSION="ON"
WITH_MKL="OFF"
CUDA_COMPILER=/usr/local/cuda/bin/nvcc CUDA_COMPILER=/usr/local/cuda/bin/nvcc
while getopts "o:t:b:gulcjh" arg while getopts "o:t:b:gulcjmh" arg
do do
case $arg in case $arg in
o) o)
...@@ -49,6 +50,9 @@ do ...@@ -49,6 +50,9 @@ do
j) j)
USE_JFROG_CACHE="ON" USE_JFROG_CACHE="ON"
;; ;;
m)
WITH_MKL="ON"
;;
h) # help h) # help
echo " echo "
...@@ -61,10 +65,11 @@ parameter: ...@@ -61,10 +65,11 @@ parameter:
-l: run cpplint, clang-format and clang-tidy(default: OFF) -l: run cpplint, clang-format and clang-tidy(default: OFF)
-c: code coverage(default: OFF) -c: code coverage(default: OFF)
-j: use jfrog cache build directory(default: OFF) -j: use jfrog cache build directory(default: OFF)
-m: build with MKL(default: OFF)
-h: help -h: help
usage: usage:
./build.sh -o \${INSTALL_PREFIX} -t \${BUILD_TYPE} -b \${CORE_BUILD_DIR} [-u] [-l] [-c] [-j] [-h] ./build.sh -o \${INSTALL_PREFIX} -t \${BUILD_TYPE} -b \${CORE_BUILD_DIR} [-u] [-l] [-c] [-j] [-m] [-h]
" "
exit 0 exit 0
;; ;;
...@@ -89,6 +94,7 @@ CMAKE_CMD="cmake \ ...@@ -89,6 +94,7 @@ CMAKE_CMD="cmake \
-DBUILD_UNIT_TEST=${BUILD_UNITTEST} \ -DBUILD_UNIT_TEST=${BUILD_UNITTEST} \
-DBUILD_COVERAGE=${BUILD_COVERAGE} \ -DBUILD_COVERAGE=${BUILD_COVERAGE} \
-DUSE_JFROG_CACHE=${USE_JFROG_CACHE} \ -DUSE_JFROG_CACHE=${USE_JFROG_CACHE} \
-DBUILD_FAISS_WITH_MKL=${WITH_MKL} \
-DARROW_SOURCE=AUTO \ -DARROW_SOURCE=AUTO \
${MILVUS_CORE_DIR}" ${MILVUS_CORE_DIR}"
echo ${CMAKE_CMD} echo ${CMAKE_CMD}
......
...@@ -18,7 +18,7 @@ done ...@@ -18,7 +18,7 @@ done
BUILD_COMMON_FLAGS="-t ${MILVUS_BUILD_TYPE} -o ${MILVUS_INSTALL_PREFIX} -b ${MILVUS_BUILD_DIR}" BUILD_COMMON_FLAGS="-t ${MILVUS_BUILD_TYPE} -o ${MILVUS_INSTALL_PREFIX} -b ${MILVUS_BUILD_DIR}"
if [ $only_library_mode == "yes" ]; then if [ $only_library_mode == "yes" ]; then
${TRAVIS_BUILD_DIR}/ci/scripts/build.sh ${BUILD_COMMON_FLAGS} ${TRAVIS_BUILD_DIR}/ci/scripts/build.sh ${BUILD_COMMON_FLAGS} -m
else else
${TRAVIS_BUILD_DIR}/ci/scripts/build.sh ${BUILD_COMMON_FLAGS} -u -c ${TRAVIS_BUILD_DIR}/ci/scripts/build.sh ${BUILD_COMMON_FLAGS} -m -u -c
fi fi
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册