|
|
@ -706,7 +706,11 @@ build_lite_java_arm32() {
|
|
|
|
|
|
|
|
|
|
|
|
build_lite_java_x86() {
|
|
|
|
build_lite_java_x86() {
|
|
|
|
# build mindspore-lite x86
|
|
|
|
# build mindspore-lite x86
|
|
|
|
local JTARBALL=mindspore-lite-${VERSION_STR}-inference-linux-x64
|
|
|
|
if [[ "$X86_64_SIMD" == "sse" || "$X86_64_SIMD" == "avx" ]]; then
|
|
|
|
|
|
|
|
local JTARBALL=mindspore-lite-${VERSION_STR}-inference-linux-x64-${X86_64_SIMD}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
local JTARBALL=mindspore-lite-${VERSION_STR}-inference-linux-x64
|
|
|
|
|
|
|
|
fi
|
|
|
|
if [[ "X$INC_BUILD" == "Xoff" ]] || [[ ! -f "${BASEPATH}/mindspore/lite/build/java/${JTARBALL}.tar.gz" ]]; then
|
|
|
|
if [[ "X$INC_BUILD" == "Xoff" ]] || [[ ! -f "${BASEPATH}/mindspore/lite/build/java/${JTARBALL}.tar.gz" ]]; then
|
|
|
|
build_lite "x86_64" "off" ""
|
|
|
|
build_lite "x86_64" "off" ""
|
|
|
|
fi
|
|
|
|
fi
|
|
|
@ -822,6 +826,11 @@ build_java() {
|
|
|
|
zip -r mindspore-lite-maven-${VERSION_STR}.zip mindspore
|
|
|
|
zip -r mindspore-lite-maven-${VERSION_STR}.zip mindspore
|
|
|
|
|
|
|
|
|
|
|
|
# build linux x86 jar
|
|
|
|
# build linux x86 jar
|
|
|
|
|
|
|
|
if [[ "$X86_64_SIMD" == "sse" || "$X86_64_SIMD" == "avx" ]]; then
|
|
|
|
|
|
|
|
local LINUX_X86_PACKAGE_NAME=mindspore-lite-${VERSION_STR}-inference-linux-x64-${X86_64_SIMD}-jar
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
local LINUX_X86_PACKAGE_NAME=mindspore-lite-${VERSION_STR}-inference-linux-x64-jar
|
|
|
|
|
|
|
|
fi
|
|
|
|
check_java_home
|
|
|
|
check_java_home
|
|
|
|
build_lite_java_x86
|
|
|
|
build_lite_java_x86
|
|
|
|
build_jni_x86_64
|
|
|
|
build_jni_x86_64
|
|
|
@ -836,12 +845,11 @@ build_java() {
|
|
|
|
mkdir -p ${JAVA_PATH}/java/linux_x86/build/lib
|
|
|
|
mkdir -p ${JAVA_PATH}/java/linux_x86/build/lib
|
|
|
|
cp ${JAVA_PATH}/java/linux_x86/libs/*.so ${JAVA_PATH}/java/linux_x86/build/lib/jar
|
|
|
|
cp ${JAVA_PATH}/java/linux_x86/libs/*.so ${JAVA_PATH}/java/linux_x86/build/lib/jar
|
|
|
|
cd ${JAVA_PATH}/java/linux_x86/build/
|
|
|
|
cd ${JAVA_PATH}/java/linux_x86/build/
|
|
|
|
cp -r ${JAVA_PATH}/java/linux_x86/build/lib ${JAVA_PATH}/java/linux_x86/build/mindspore-lite-${VERSION_STR}-inference-linux-x64-jar
|
|
|
|
cp -r ${JAVA_PATH}/java/linux_x86/build/lib ${JAVA_PATH}/java/linux_x86/build/${LINUX_X86_PACKAGE_NAME}
|
|
|
|
mkdir -p ${JAVA_PATH}/java/linux_x86/build/mindspore-lite-${VERSION_STR}-inference-linux-x64-jar
|
|
|
|
tar czvf ${LINUX_X86_PACKAGE_NAME}.tar.gz ${LINUX_X86_PACKAGE_NAME}
|
|
|
|
tar czvf mindspore-lite-${VERSION_STR}-inference-linux-x64-jar.tar.gz ./mindspore-lite-${VERSION_STR}-inference-linux-x64-jar
|
|
|
|
|
|
|
|
# copy output
|
|
|
|
# copy output
|
|
|
|
cp ${JAVA_PATH}/java/app/build/mindspore-lite-maven-${VERSION_STR}.zip ${BASEPATH}/output
|
|
|
|
cp ${JAVA_PATH}/java/app/build/mindspore-lite-maven-${VERSION_STR}.zip ${BASEPATH}/output
|
|
|
|
cp mindspore-lite-${VERSION_STR}-inference-linux-x64-jar.tar.gz ${BASEPATH}/output
|
|
|
|
cp ${LINUX_X86_PACKAGE_NAME}.tar.gz ${BASEPATH}/output
|
|
|
|
cd ${BASEPATH}/output
|
|
|
|
cd ${BASEPATH}/output
|
|
|
|
[ -n "${VERSION_STR}" ] && rm -rf ${BASEPATH}/mindspore/lite/build/java/mindspore-lite-${VERSION_STR}-inference-linux-x64
|
|
|
|
[ -n "${VERSION_STR}" ] && rm -rf ${BASEPATH}/mindspore/lite/build/java/mindspore-lite-${VERSION_STR}-inference-linux-x64
|
|
|
|
exit 0
|
|
|
|
exit 0
|
|
|
|