|
|
|
@@ -25,7 +25,7 @@ usage() |
|
|
|
echo "bash build.sh [-d] [-r] [-v] [-c on|off] [-t ut|st] [-g on|off] [-h] [-b ge] [-m infer|train] \\" |
|
|
|
echo " [-a on|off] [-p on|off] [-i] [-L] [-R] [-D on|off] [-j[n]] [-e gpu|ascend|cpu|npu] \\" |
|
|
|
echo " [-P on|off] [-z [on|off]] [-M on|off] [-V 9.2|10.1|310|910] [-I arm64|arm32|x86_64] [-K] \\" |
|
|
|
echo " [-B on|off] [-E] [-l on|off] [-n full|lite|off] [-T on|off] \\" |
|
|
|
echo " [-B on|off] [-E] [-l on|off] [-n full|lite|off] [-T on|off] [-H on|off] \\" |
|
|
|
echo " [-A [cpp|java|object-c] [-C on|off] [-o on|off] [-S on|off] [-k on|off] [-W sse|neon|avx|off] \\" |
|
|
|
echo "" |
|
|
|
echo "Options:" |
|
|
|
@@ -64,6 +64,7 @@ usage() |
|
|
|
echo " -S Enable enable download cmake compile dependency from gitee , default off" |
|
|
|
echo " -k Enable make clean, clean up compilation generated cache " |
|
|
|
echo " -W Enable x86_64 SSE or AVX instruction set, use [sse|avx|neon|off], default off" |
|
|
|
echo " -H Enable hidden" |
|
|
|
} |
|
|
|
|
|
|
|
# check value of input is 'on' or 'off' |
|
|
|
@@ -121,8 +122,9 @@ checkopts() |
|
|
|
DEVICE_VERSION="" |
|
|
|
DEVICE="" |
|
|
|
ENABLE_NPU="off" |
|
|
|
ENABLE_HIDDEN="on" |
|
|
|
# Process the options |
|
|
|
while getopts 'drvj:c:t:hsb:a:g:p:ie:m:l:I:LRP:D:zM:V:K:B:En:T:A:C:o:S:k:W:' opt |
|
|
|
while getopts 'drvj:c:t:hsb:a:g:p:ie:m:l:I:LRP:D:zM:V:K:B:En:T:A:C:o:S:k:W:H:' opt |
|
|
|
do |
|
|
|
OPTARG=$(echo ${OPTARG} | tr '[A-Z]' '[a-z]') |
|
|
|
case "${opt}" in |
|
|
|
@@ -331,6 +333,11 @@ checkopts() |
|
|
|
X86_64_SIMD="$OPTARG" |
|
|
|
fi |
|
|
|
;; |
|
|
|
H) |
|
|
|
check_on_off $OPTARG H |
|
|
|
ENABLE_HIDDEN="$OPTARG" |
|
|
|
echo "${OPTARG} hidden" |
|
|
|
;; |
|
|
|
*) |
|
|
|
echo "Unknown option ${opt}!" |
|
|
|
usage |
|
|
|
@@ -484,6 +491,9 @@ build_mindspore() |
|
|
|
if [[ "X$ENABLE_IBVERBS" = "Xon" ]]; then |
|
|
|
CMAKE_ARGS="${CMAKE_ARGS} -DENABLE_IBVERBS=ON" |
|
|
|
fi |
|
|
|
if [[ "X$ENABLE_HIDDEN" = "Xoff" ]]; then |
|
|
|
CMAKE_ARGS="${CMAKE_ARGS} -DENABLE_HIDDEN=OFF" |
|
|
|
fi |
|
|
|
echo "${CMAKE_ARGS}" |
|
|
|
if [[ "X$INC_BUILD" = "Xoff" ]]; then |
|
|
|
cmake ${CMAKE_ARGS} ../.. |
|
|
|
|