1089 lines
46 KiB
Diff
1089 lines
46 KiB
Diff
diff --git a/build.sh b/build.sh
|
|
index e2061a25fce..978479d1487 100755
|
|
--- a/build.sh
|
|
+++ b/build.sh
|
|
@@ -39,25 +39,6 @@ check_on_off()
|
|
fi
|
|
}
|
|
|
|
-update_submodule()
|
|
-{
|
|
- git submodule update --init graphengine
|
|
- cd "${BASEPATH}/graphengine"
|
|
- GRAPHENGINE_SUBMODULE="910/metadef"
|
|
- if [[ "X$ASCEND_VERSION" = "X910b" ]]; then
|
|
- GRAPHENGINE_SUBMODULE="910b/metadef"
|
|
- fi
|
|
- git submodule update --init ${GRAPHENGINE_SUBMODULE}
|
|
- cd "${BASEPATH}"
|
|
- if [[ "X$ENABLE_AKG" = "Xon" ]]; then
|
|
- if [[ "X$ENABLE_D" == "Xon" ]]; then
|
|
- git submodule update --init akg
|
|
- else
|
|
- GIT_LFS_SKIP_SMUDGE=1 git submodule update --init akg
|
|
- fi
|
|
- fi
|
|
-}
|
|
-
|
|
build_exit()
|
|
{
|
|
echo "$@" >&2
|
|
@@ -86,7 +67,6 @@ if [[ "X$COMPILE_LITE" = "Xon" ]]; then
|
|
else
|
|
mkdir -pv "${BUILD_PATH}/package/mindspore/lib"
|
|
mkdir -pv "${BUILD_PATH}/package/mindspore/lib/plugin"
|
|
- update_submodule
|
|
|
|
build_mindspore
|
|
|
|
diff --git a/cmake/external_libs/absl.cmake b/cmake/external_libs/absl.cmake
|
|
index ced9826cc5e..1b5a86df294 100644
|
|
--- a/cmake/external_libs/absl.cmake
|
|
+++ b/cmake/external_libs/absl.cmake
|
|
@@ -7,11 +7,11 @@ if(ENABLE_GITEE_EULER)
|
|
execute_process(COMMAND tar -xf ${ABSL_SRC}/abseil-cpp-20210324.2.tar.gz --strip-components 1 -C ${ABSL_SRC})
|
|
else()
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/abseil-cpp/repository/archive/20210324.2.tar.gz")
|
|
- set(SHA256 "59b862f50e710277f8ede96f083a5bb8d7c9595376146838b9580be90374ee1f")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/abseil-cpp/repository/archive/20210324.2.tar.gz"
|
|
+ SHA256 "59b862f50e710277f8ede96f083a5bb8d7c9595376146838b9580be90374ee1f")
|
|
else()
|
|
- set(REQ_URL "https://github.com/abseil/abseil-cpp/archive/20210324.2.tar.gz")
|
|
- set(SHA256 "59b862f50e710277f8ede96f083a5bb8d7c9595376146838b9580be90374ee1f")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME abseil-cpp)
|
|
endif()
|
|
endif()
|
|
|
|
@@ -22,8 +22,7 @@ endif()
|
|
mindspore_add_pkg(absl
|
|
VER 20210324.2
|
|
LIBS absl_strings absl_throw_delegate absl_raw_logging_internal absl_int128 absl_bad_optional_access
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION
|
|
-DCMAKE_BUILD_TYPE:STRING=Release
|
|
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=TRUE
|
|
diff --git a/cmake/external_libs/c-ares.cmake b/cmake/external_libs/c-ares.cmake
|
|
index 869b6e3aedc..4cecca62992 100644
|
|
--- a/cmake/external_libs/c-ares.cmake
|
|
+++ b/cmake/external_libs/c-ares.cmake
|
|
@@ -1,16 +1,15 @@
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/c-ares/repository/archive/cares-1_15_0.tar.gz")
|
|
- set(SHA256 "7deb7872cbd876c29036d5f37e30c4cbc3cc068d59d8b749ef85bb0736649f04")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/c-ares/repository/archive/cares-1_15_0.tar.gz"
|
|
+ SHA256 "7deb7872cbd876c29036d5f37e30c4cbc3cc068d59d8b749ef85bb0736649f04")
|
|
else()
|
|
- set(REQ_URL "https://github.com/c-ares/c-ares/releases/download/cares-1_15_0/c-ares-1.15.0.tar.gz")
|
|
- set(SHA256 "6cdb97871f2930530c97deb7cf5c8fa4be5a0b02c7cea6e7c7667672a39d6852")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME c-ares)
|
|
endif()
|
|
|
|
mindspore_add_pkg(c-ares
|
|
VER 1.15.0
|
|
LIBS cares
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release
|
|
-DCARES_SHARED:BOOL=OFF
|
|
-DCARES_STATIC:BOOL=ON
|
|
diff --git a/cmake/external_libs/cppjieba.cmake b/cmake/external_libs/cppjieba.cmake
|
|
index c23bf5e729c..3a7f5030da4 100644
|
|
--- a/cmake/external_libs/cppjieba.cmake
|
|
+++ b/cmake/external_libs/cppjieba.cmake
|
|
@@ -2,18 +2,17 @@ set(cppjieba_CXXFLAGS "-D_FORTIFY_SOURCE=2 -O2")
|
|
set(cppjieba_CFLAGS "-D_FORTIFY_SOURCE=2 -O2")
|
|
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/cppjieba/repository/archive/v5.0.3.tar.gz")
|
|
- set(SHA256 "c7049e059af2420f9151ecfba5d534b801fced23b48319485d2a9e790a926b72")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/cppjieba/repository/archive/v5.0.3.tar.gz"
|
|
+ SHA256 "c7049e059af2420f9151ecfba5d534b801fced23b48319485d2a9e790a926b72")
|
|
else()
|
|
- set(REQ_URL "https://github.com/yanyiwu/cppjieba/archive/v5.0.3.tar.gz")
|
|
- set(SHA256 "b40848a553dab24d7fcdb6dbdea2486102212baf58466d1c3c3481381af91248")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME cppjieba)
|
|
endif()
|
|
|
|
mindspore_add_pkg(cppjieba
|
|
VER 5.0.3
|
|
HEAD_ONLY ./
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${TOP_DIR}/third_party/patch/cppjieba/cppjieba.patch001)
|
|
include_directories(${cppjieba_INC}include)
|
|
include_directories(${cppjieba_INC}deps)
|
|
diff --git a/cmake/external_libs/eigen.cmake b/cmake/external_libs/eigen.cmake
|
|
index df1ded203b1..d939e8aac6f 100644
|
|
--- a/cmake/external_libs/eigen.cmake
|
|
+++ b/cmake/external_libs/eigen.cmake
|
|
@@ -2,20 +2,23 @@ set(Eigen3_CXXFLAGS "-D_FORTIFY_SOURCE=2 -O2")
|
|
set(Eigen3_CFLAGS "-D_FORTIFY_SOURCE=2 -O2")
|
|
|
|
|
|
-set(REQ_URL "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz")
|
|
-set(SHA256 "8586084f71f9bde545ee7fa6d00288b264a2b7ac3607b974e54d13e7162c1c72")
|
|
+if(ENABLE_GITEE)
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz"
|
|
+ SHA256 "8586084f71f9bde545ee7fa6d00288b264a2b7ac3607b974e54d13e7162c1c72")
|
|
+else()
|
|
+ set(DOWNLOAD_OPTION DIR_NAME eigen)
|
|
+endif()
|
|
|
|
if(MSVC)
|
|
mindspore_add_pkg(Eigen3
|
|
VER 3.4.0
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DBUILD_TESTING=OFF)
|
|
else()
|
|
mindspore_add_pkg(Eigen3
|
|
VER 3.4.0
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${TOP_DIR}/third_party/patch/eigen/0001-fix-eigen.patch
|
|
CMAKE_OPTION -DBUILD_TESTING=OFF)
|
|
endif()
|
|
diff --git a/cmake/external_libs/flatbuffers.cmake b/cmake/external_libs/flatbuffers.cmake
|
|
index b128c1a281f..5545a647c70 100644
|
|
--- a/cmake/external_libs/flatbuffers.cmake
|
|
+++ b/cmake/external_libs/flatbuffers.cmake
|
|
@@ -30,11 +30,11 @@ if(ENABLE_GITEE_EULER)
|
|
endforeach()
|
|
else()
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/flatbuffers/repository/archive/v2.0.0.tar.gz")
|
|
- set(SHA256 "3d1eabe298ddac718de34d334aefc22486064dcd8e7a367a809d87393d59ac5a")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/flatbuffers/repository/archive/v2.0.0.tar.gz"
|
|
+ SHA256 "3d1eabe298ddac718de34d334aefc22486064dcd8e7a367a809d87393d59ac5a")
|
|
else()
|
|
- set(REQ_URL "https://github.com/google/flatbuffers/archive/v2.0.0.tar.gz")
|
|
- set(SHA256 "9ddb9031798f4f8754d00fca2f1a68ecf9d0f83dfac7239af1311e4fd9a565c4")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME flatbuffers)
|
|
endif()
|
|
endif()
|
|
|
|
@@ -46,8 +46,7 @@ if(APPLE)
|
|
VER 2.0.0
|
|
LIBS flatbuffers
|
|
EXE flatc
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DFLATBUFFERS_BUILD_TESTS=OFF -DCMAKE_INSTALL_LIBDIR=lib)
|
|
else()
|
|
if(TARGET_AOS_ARM)
|
|
@@ -55,8 +54,7 @@ else()
|
|
VER 2.0.0
|
|
LIBS flatbuffers
|
|
EXE flatc
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++
|
|
-DFLATBUFFERS_BUILD_TESTS=OFF -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_BUILD_TYPE=Release)
|
|
else()
|
|
@@ -64,8 +62,7 @@ else()
|
|
VER 2.0.0
|
|
LIBS flatbuffers
|
|
EXE flatc
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
DIR ${FLATBUFFER_DIR}
|
|
CMAKE_OPTION -DCMAKE_C_COMPILER=${FLATC_GCC_COMPILER} -DCMAKE_CXX_COMPILER=${FLATC_GXX_COMPILER}
|
|
-DFLATBUFFERS_BUILD_TESTS=OFF -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_BUILD_TYPE=Release)
|
|
diff --git a/cmake/external_libs/glog.cmake b/cmake/external_libs/glog.cmake
|
|
index dda154f2d10..132bffea374 100644
|
|
--- a/cmake/external_libs/glog.cmake
|
|
+++ b/cmake/external_libs/glog.cmake
|
|
@@ -33,11 +33,11 @@ if(NOT ENABLE_GLIBCXX)
|
|
endif()
|
|
|
|
if(ENABLE_GITEE OR ENABLE_GITEE_EULER) # Channel GITEE_EULER is NOT supported now, use GITEE instead.
|
|
- set(REQ_URL "https://gitee.com/mirrors/glog/repository/archive/v0.4.0.tar.gz")
|
|
- set(SHA256 "e17cd4bb7c06951a12fc9db5130ec63a9f090b84340b8556fa0d530f73c6b634")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/glog/repository/archive/v0.4.0.tar.gz"
|
|
+ SHA256 "e17cd4bb7c06951a12fc9db5130ec63a9f090b84340b8556fa0d530f73c6b634")
|
|
else()
|
|
- set(REQ_URL "https://github.com/google/glog/archive/v0.4.0.tar.gz")
|
|
- set(SHA256 "f28359aeba12f30d73d9e4711ef356dc842886968112162bc73002645139c39c")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME glog)
|
|
endif()
|
|
|
|
set(glog_option -DBUILD_TESTING=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_SHARED_LIBS=ON -DWITH_GFLAGS=OFF
|
|
@@ -52,8 +52,7 @@ endif()
|
|
mindspore_add_pkg(glog
|
|
VER 0.4.0
|
|
LIBS ${glog_lib}
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${glog_patch}
|
|
CMAKE_OPTION ${glog_option})
|
|
include_directories(${glog_INC})
|
|
diff --git a/cmake/external_libs/grpc.cmake b/cmake/external_libs/grpc.cmake
|
|
index 5ca6893d18c..d2e8c6bdbc0 100644
|
|
--- a/cmake/external_libs/grpc.cmake
|
|
+++ b/cmake/external_libs/grpc.cmake
|
|
@@ -43,19 +43,18 @@ if(EXISTS ${openssl_ROOT})
|
|
endif()
|
|
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/grpc/repository/archive/v1.36.1.tar.gz")
|
|
- set(SHA256 "17a3ac19345a6aeda01b2baba5400e1136b02b44770dbdfe8581255a091aaf87")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/grpc/repository/archive/v1.36.1.tar.gz"
|
|
+ SHA256 "17a3ac19345a6aeda01b2baba5400e1136b02b44770dbdfe8581255a091aaf87")
|
|
else()
|
|
- set(REQ_URL "https://github.com/grpc/grpc/archive/v1.36.1.tar.gz")
|
|
- set(SHA256 "adf51558bf3d057a65651880c9814e09e77b61573eb950c2be1142a624d58e69")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME grpc)
|
|
endif()
|
|
|
|
mindspore_add_pkg(grpc
|
|
VER 1.36.1
|
|
LIBS mindspore_grpc++ mindspore_grpc mindspore_gpr mindspore_upb mindspore_address_sorting
|
|
EXE grpc_cpp_plugin
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${TOP_DIR}/third_party/patch/grpc/grpc.patch001
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release
|
|
-DBUILD_SHARED_LIBS=ON
|
|
diff --git a/cmake/external_libs/icu4c.cmake b/cmake/external_libs/icu4c.cmake
|
|
index c20d611de2a..9a5200542f4 100644
|
|
--- a/cmake/external_libs/icu4c.cmake
|
|
+++ b/cmake/external_libs/icu4c.cmake
|
|
@@ -13,11 +13,11 @@ if(ENABLE_GITEE_EULER)
|
|
execute_process(COMMAND tar -xf ${ICU4C_TAR_SRC}/icu4c-69_1-src.tgz --strip-components 1 -C ${ICU4C_SRC})
|
|
else()
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/icu/repository/archive/release-69-1.tar.gz")
|
|
- set(SHA256 "cb085ebf0152045a84c84011348bb7e09e38248c02b5a85f69a7d85866774b82")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/icu/repository/archive/release-69-1.tar.gz"
|
|
+ SHA256 "cb085ebf0152045a84c84011348bb7e09e38248c02b5a85f69a7d85866774b82")
|
|
else()
|
|
- set(REQ_URL "https://github.com/unicode-org/icu/archive/release-69-1.tar.gz")
|
|
- set(SHA256 "39ce83dd5d15c7539dde261733e106a391923f82caf1ce52ecaebb72d93b4579")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME icu)
|
|
endif()
|
|
endif()
|
|
|
|
@@ -36,8 +36,7 @@ else()
|
|
mindspore_add_pkg(icu4c
|
|
VER 69.1
|
|
LIBS ${LIB_ICU_COMMON} ${LIB_ICU_DATA} ${LIB_ICU_I18N}
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${CMAKE_SOURCE_DIR}/third_party/patch/icu4c/icu4c.patch01
|
|
CONFIGURE_COMMAND ./icu4c/source/runConfigureICU MacOSX --disable-tests
|
|
--disable-samples --disable-icuio --disable-extras
|
|
@@ -47,8 +46,7 @@ else()
|
|
mindspore_add_pkg(icu4c
|
|
VER 69.1
|
|
LIBS ${LIB_ICU_COMMON} ${LIB_ICU_DATA} ${LIB_ICU_I18N}
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${TOP_DIR}/third_party/patch/icu4c/icu4c.patch01
|
|
CONFIGURE_COMMAND ./icu4c/source/runConfigureICU Linux --enable-rpath --disable-tests --disable-samples
|
|
--disable-icuio --disable-extras
|
|
diff --git a/cmake/external_libs/jpeg_turbo.cmake b/cmake/external_libs/jpeg_turbo.cmake
|
|
index c3b0b59168a..e476db2b11d 100644
|
|
--- a/cmake/external_libs/jpeg_turbo.cmake
|
|
+++ b/cmake/external_libs/jpeg_turbo.cmake
|
|
@@ -4,11 +4,11 @@ if(TARGET_AOS_ARM)
|
|
endif()
|
|
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/libjpeg-turbo/repository/archive/2.0.4.tar.gz")
|
|
- set(SHA256 "7777c3c19762940cff42b3ba4d7cd5c52d1671b39a79532050c85efb99079064")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/libjpeg-turbo/repository/archive/2.0.4.tar.gz"
|
|
+ SHA256 "7777c3c19762940cff42b3ba4d7cd5c52d1671b39a79532050c85efb99079064")
|
|
else()
|
|
- set(REQ_URL "https://github.com/libjpeg-turbo/libjpeg-turbo/archive/2.0.4.tar.gz")
|
|
- set(SHA256 "7777c3c19762940cff42b3ba4d7cd5c52d1671b39a79532050c85efb99079064")
|
|
+set(DOWNLOAD_OPTION DIR_NAME libjpeg-turbo)
|
|
endif()
|
|
|
|
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
@@ -68,8 +68,7 @@ endif()
|
|
mindspore_add_pkg(jpeg_turbo
|
|
VER 2.0.4
|
|
LIBS jpeg turbojpeg
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION ${CMAKE_OPTION}
|
|
PATCHES ${JPEG_TURBO_PATCHE}
|
|
PATCHES ${CVE_2020_35538}
|
|
diff --git a/cmake/external_libs/json.cmake b/cmake/external_libs/json.cmake
|
|
index 969b226b9f1..0be3fe32f29 100644
|
|
--- a/cmake/external_libs/json.cmake
|
|
+++ b/cmake/external_libs/json.cmake
|
|
@@ -8,20 +8,18 @@ else()
|
|
endif()
|
|
|
|
if(ENABLE_GITEE OR ENABLE_GITEE_EULER) # Channel GITEE_EULER is NOT supported now, use GITEE instead.
|
|
- set(REQ_URL "https://gitee.com/mirrors/JSON-for-Modern-CPP/repository/archive/v3.10.1.zip")
|
|
- set(SHA256 "5c7d0a0542431fef628f8dc4c34fd022fe8747ccb577012d58f38672d8747e0d")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/JSON-for-Modern-CPP/repository/archive/v3.10.1.zip"
|
|
+ SHA256 "5c7d0a0542431fef628f8dc4c34fd022fe8747ccb577012d58f38672d8747e0d")
|
|
set(INCLUDE "./include")
|
|
else()
|
|
-
|
|
- set(REQ_URL "https://github.com/nlohmann/json/releases/download/v3.10.1/include.zip")
|
|
- set(SHA256 "144268f7f85afb0f0fbea7c796723c849724c975f9108ffdadde9ecedaa5f0b1")
|
|
- set(INCLUDE "./include")
|
|
+set(DOWNLOAD_OPTION DIR_NAME json)
|
|
+set(INCLUDE "./include")
|
|
endif()
|
|
|
|
mindspore_add_pkg(nlohmann_json3101
|
|
VER 3.10.1
|
|
HEAD_ONLY ${INCLUDE}
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256})
|
|
+ ${DOWNLOAD_OPTION})
|
|
include_directories(${nlohmann_json3101_INC})
|
|
add_library(mindspore::json ALIAS nlohmann_json3101)
|
|
diff --git a/cmake/external_libs/libevent.cmake b/cmake/external_libs/libevent.cmake
|
|
index d652cf44aac..c53511385a6 100644
|
|
--- a/cmake/external_libs/libevent.cmake
|
|
+++ b/cmake/external_libs/libevent.cmake
|
|
@@ -9,12 +9,11 @@ set(MINDSPORE_PROJECT_DIR ${CMAKE_SOURCE_DIR})
|
|
endif()
|
|
|
|
if(ENABLE_GITEE OR ENABLE_GITEE_EULER) # Channel GITEE_EULER is NOT supported now, use GITEE instead.
|
|
- set(REQ_URL "https://gitee.com/mirrors/libevent/repository/archive/release-2.1.12-stable.tar.gz")
|
|
- set(SHA256 "7180a979aaa7000e1264da484f712d403fcf7679b1e9212c4e3d09f5c93efc24")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/libevent/repository/archive/release-2.1.12-stable.tar.gz"
|
|
+ SHA256 "7180a979aaa7000e1264da484f712d403fcf7679b1e9212c4e3d09f5c93efc24")
|
|
else()
|
|
- set(REQ_URL
|
|
- "https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz")
|
|
- set(SHA256 "92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb")
|
|
+set(DOWNLOAD_OPTION DIR_NAME libevent)
|
|
endif()
|
|
|
|
message("libevent using openssl stub dir: " ${openssl_ROOT})
|
|
@@ -22,8 +21,7 @@ message("libevent using openssl stub dir: " ${openssl_ROOT})
|
|
mindspore_add_pkg(libevent
|
|
VER 2.1.12
|
|
LIBS event event_pthreads event_core event_openssl
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${MINDSPORE_PROJECT_DIR}/third_party/patch/libevent/libevent.patch001
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release -DBUILD_TESTING=OFF -DOPENSSL_ROOT_DIR:PATH=${openssl_ROOT}
|
|
-DEVENT__LIBRARY_TYPE:STRING=STATIC)
|
|
diff --git a/cmake/external_libs/mkl_dnn.cmake b/cmake/external_libs/mkl_dnn.cmake
|
|
index 70fc59cf773..ceadb86f507 100644
|
|
--- a/cmake/external_libs/mkl_dnn.cmake
|
|
+++ b/cmake/external_libs/mkl_dnn.cmake
|
|
@@ -20,17 +20,16 @@ if(ENABLE_GITEE_EULER)
|
|
endif()
|
|
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/MKL-DNN/repository/archive/v2.2.tar.gz")
|
|
- set(SHA256 "2e809b11727af9d10784a5481b445a14387297161b5cc7f9c969c57fe40752bc")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/MKL-DNN/repository/archive/v2.2.tar.gz"
|
|
+ SHA256 "2e809b11727af9d10784a5481b445a14387297161b5cc7f9c969c57fe40752bc")
|
|
else()
|
|
- set(REQ_URL "https://github.com/oneapi-src/oneDNN/archive/v2.2.tar.gz")
|
|
- set(SHA256 "4d655c0751ee6439584ef5e3d465953fe0c2f4ee2700bc02699bdc1d1572af0d")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME oneDNN)
|
|
endif()
|
|
mindspore_add_pkg(onednn
|
|
VER 2.2
|
|
LIBS dnnl mkldnn
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${MINDSPORE_PROJECT_DIR}/third_party/patch/onednn/0001-fix-user-threadpool-bug.patch
|
|
PATCHES ${MINDSPORE_PROJECT_DIR}/third_party/patch/onednn/0002-fix-pool-nthr-bug.patch
|
|
PATCHES ${MINDSPORE_PROJECT_DIR}/third_party/patch/onednn/0003-fix-zero-threads-identified-on-AMD.patch
|
|
diff --git a/cmake/external_libs/ompi.cmake b/cmake/external_libs/ompi.cmake
|
|
index 86e1de47acc..6498654b704 100644
|
|
--- a/cmake/external_libs/ompi.cmake
|
|
+++ b/cmake/external_libs/ompi.cmake
|
|
@@ -1,17 +1,16 @@
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/ompi/repository/archive/v4.0.3.tar.gz")
|
|
- set(SHA256 "2cc45973dce8f147f747a8f2c4c46d171f7f3a142548812a5649e78b84a55f60")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/ompi/repository/archive/v4.1.4.tar.gz"
|
|
+ SHA256 "b7c084ee3c292aba6caf02493dbeaf0767d0cb5b3a64289a0f74cb144bfaf230")
|
|
else()
|
|
- set(REQ_URL "https://github.com/open-mpi/ompi/archive/v4.0.3.tar.gz")
|
|
- set(SHA256 "5663679c17c26cf8dfd5fe1eea79c2d7476f408cc22933b9750af2158ec1657b")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME ompi414)
|
|
endif()
|
|
|
|
set(ompi_CXXFLAGS "-D_FORTIFY_SOURCE=2 -O2")
|
|
mindspore_add_pkg(ompi
|
|
- VER 4.0.3
|
|
+ VER 4.1.4
|
|
LIBS mpi
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PRE_CONFIGURE_COMMAND ./autogen.pl
|
|
CONFIGURE_COMMAND ./configure --disable-mpi-fortran)
|
|
include_directories(${ompi_INC})
|
|
diff --git a/cmake/external_libs/opencv.cmake b/cmake/external_libs/opencv.cmake
|
|
index 5792ff8e213..f3643d6b4e1 100644
|
|
--- a/cmake/external_libs/opencv.cmake
|
|
+++ b/cmake/external_libs/opencv.cmake
|
|
@@ -33,11 +33,11 @@ if(ENABLE_GITEE_EULER)
|
|
execute_process(COMMAND tar -xf ${OPENCV_SRC}/opencv-4.5.2.tar.gz --strip-components 1 -C ${OPENCV_SRC})
|
|
else()
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/opencv/repository/archive/4.5.2.tar.gz")
|
|
- set(SHA256 "ae258ed50aa039279c3d36afdea5c6ecf762515836b27871a8957c610d0424f8")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/opencv/repository/archive/4.5.2.tar.gz"
|
|
+ SHA256 "ae258ed50aa039279c3d36afdea5c6ecf762515836b27871a8957c610d0424f8")
|
|
else()
|
|
- set(REQ_URL "https://github.com/opencv/opencv/archive/4.5.2.tar.gz")
|
|
- set(SHA256 "ae258ed50aa039279c3d36afdea5c6ecf762515836b27871a8957c610d0424f8")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME opencv_452)
|
|
endif()
|
|
endif()
|
|
|
|
@@ -46,8 +46,7 @@ if(MSVC)
|
|
VER 4.5.2
|
|
LIBS opencv_core452 opencv_imgcodecs452 opencv_imgproc452
|
|
LIB_PATH x64/*/lib
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DWITH_PROTOBUF=OFF -DWITH_WEBP=OFF -DWITH_IPP=OFF
|
|
-DWITH_ADE=OFF
|
|
-DBUILD_ZLIB=ON
|
|
@@ -75,8 +74,7 @@ elseif(WIN32)
|
|
VER 4.5.2
|
|
LIBS libopencv_core452.dll.a libopencv_imgcodecs452.dll.a libopencv_imgproc452.dll.a
|
|
LIB_PATH x64/mingw/lib
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DWITH_PROTOBUF=OFF -DWITH_WEBP=OFF -DWITH_IPP=OFF
|
|
-DWITH_ADE=OFF
|
|
-DBUILD_ZLIB=ON
|
|
@@ -104,8 +102,7 @@ else()
|
|
mindspore_add_pkg(opencv
|
|
VER 4.5.2
|
|
LIBS opencv_core opencv_imgcodecs opencv_imgproc
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DWITH_PROTOBUF=OFF -DWITH_WEBP=OFF -DWITH_IPP=OFF
|
|
-DWITH_ADE=OFF
|
|
-DBUILD_ZLIB=ON
|
|
diff --git a/cmake/external_libs/openssl.cmake b/cmake/external_libs/openssl.cmake
|
|
index fc5d8fe5eb4..c2b5a17dbee 100644
|
|
--- a/cmake/external_libs/openssl.cmake
|
|
+++ b/cmake/external_libs/openssl.cmake
|
|
@@ -1,9 +1,9 @@
|
|
if(ENABLE_GITEE OR ENABLE_GITEE_EULER) # Channel GITEE_EULER is NOT supported now, use GITEE instead.
|
|
- set(REQ_URL "https://gitee.com/mirrors/openssl/repository/archive/OpenSSL_1_1_1k.tar.gz")
|
|
- set(SHA256 "b92f9d3d12043c02860e5e602e50a73ed21a69947bcc74d391f41148e9f6aa95")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/openssl/repository/archive/OpenSSL_1_1_1k.tar.gz"
|
|
+ SHA256 "b92f9d3d12043c02860e5e602e50a73ed21a69947bcc74d391f41148e9f6aa95")
|
|
else()
|
|
- set(REQ_URL "https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1k.tar.gz")
|
|
- set(SHA256 "b92f9d3d12043c02860e5e602e50a73ed21a69947bcc74d391f41148e9f6aa95")
|
|
+set(DOWNLOAD_OPTION DIR_NAME openssl)
|
|
endif()
|
|
|
|
if(BUILD_LITE)
|
|
@@ -23,8 +23,7 @@ if(BUILD_LITE)
|
|
mindspore_add_pkg(openssl
|
|
VER 1.1.1k
|
|
LIBS ssl crypto
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CONFIGURE_COMMAND ./Configure android-arm64 -D__ANDROID_API__=29 no-zlib no-afalgeng
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3711.patch
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3712.patch
|
|
@@ -52,8 +51,7 @@ if(BUILD_LITE)
|
|
mindspore_add_pkg(openssl
|
|
VER 1.1.1k
|
|
LIBS ssl crypto
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CONFIGURE_COMMAND ./Configure android-arm -D__ANDROID_API__=19 no-zlib no-afalgeng
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3711.patch
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3712.patch
|
|
@@ -76,8 +74,7 @@ if(BUILD_LITE)
|
|
mindspore_add_pkg(openssl
|
|
VER 1.1.1k
|
|
LIBS ssl crypto
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CONFIGURE_COMMAND ./config no-zlib no-shared no-afalgeng
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3711.patch
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3712.patch
|
|
@@ -107,8 +104,7 @@ else()
|
|
mindspore_add_pkg(openssl
|
|
VER 1.1.1k
|
|
LIBS ssl crypto
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CONFIGURE_COMMAND ./config no-zlib no-shared no-afalgeng
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3711.patch
|
|
PATCHES ${OPENSSL_PATCH_ROOT}/CVE-2021-3712.patch
|
|
diff --git a/cmake/external_libs/protobuf.cmake b/cmake/external_libs/protobuf.cmake
|
|
index 8d0d034e8e9..08dad55a5a3 100644
|
|
--- a/cmake/external_libs/protobuf.cmake
|
|
+++ b/cmake/external_libs/protobuf.cmake
|
|
@@ -51,11 +51,11 @@ string(REPLACE " -Wall" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
|
string(REPLACE " -Werror" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
|
|
|
if(ENABLE_GITEE OR ENABLE_GITEE_EULER) # Channel GITEE_EULER is NOT supported now, use GITEE instead.
|
|
- set(REQ_URL "https://gitee.com/mirrors/protobuf_source/repository/archive/v3.13.0.tar.gz")
|
|
- set(SHA256 "ab9b39e7053a6fb06b01bf75fb6ec6a71a1ada5a5f8e2446f927336e97b9e7bb")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/protobuf_source/repository/archive/v3.13.0.tar.gz"
|
|
+ SHA256 "ab9b39e7053a6fb06b01bf75fb6ec6a71a1ada5a5f8e2446f927336e97b9e7bb")
|
|
else()
|
|
- set(REQ_URL "https://github.com/protocolbuffers/protobuf/archive/v3.13.0.tar.gz")
|
|
- set(SHA256 "9b4ee22c250fe31b16f1a24d61467e40780a3fbb9b91c3b65be2a376ed913a1a")
|
|
+set(DOWNLOAD_OPTION DIR_NAME protobuf)
|
|
endif()
|
|
|
|
if(BUILD_LITE)
|
|
@@ -69,8 +69,7 @@ mindspore_add_pkg(protobuf
|
|
VER 3.13.0
|
|
LIBS protobuf
|
|
EXE protoc
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_PATH cmake/
|
|
CMAKE_OPTION -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release
|
|
-Dprotobuf_MSVC_STATIC_RUNTIME=OFF
|
|
@@ -81,8 +80,7 @@ mindspore_add_pkg(protobuf
|
|
VER 3.13.0
|
|
LIBS protobuf
|
|
EXE protoc
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_PATH cmake/
|
|
CMAKE_OPTION -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release
|
|
PATCHES ${PROTOBUF_PATCH_ROOT}/CVE-2021-22570.patch
|
|
diff --git a/cmake/external_libs/protobuf_arm.cmake b/cmake/external_libs/protobuf_arm.cmake
|
|
index b8be5740bbe..c9b111a0052 100644
|
|
--- a/cmake/external_libs/protobuf_arm.cmake
|
|
+++ b/cmake/external_libs/protobuf_arm.cmake
|
|
@@ -37,11 +37,11 @@ string(REPLACE " -Wall" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
|
string(REPLACE " -Werror" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
|
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/protobuf_source/repository/archive/v3.13.0.tar.gz")
|
|
- set(SHA256 "ab9b39e7053a6fb06b01bf75fb6ec6a71a1ada5a5f8e2446f927336e97b9e7bb")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/protobuf_source/repository/archive/v3.13.0.tar.gz"
|
|
+ SHA256 "ab9b39e7053a6fb06b01bf75fb6ec6a71a1ada5a5f8e2446f927336e97b9e7bb")
|
|
else()
|
|
- set(REQ_URL "https://github.com/protocolbuffers/protobuf/archive/v3.13.0.tar.gz")
|
|
- set(SHA256 "9b4ee22c250fe31b16f1a24d61467e40780a3fbb9b91c3b65be2a376ed913a1a")
|
|
+set(DOWNLOAD_OPTION DIR_NAME protobuf)
|
|
endif()
|
|
|
|
if(BUILD_LITE)
|
|
@@ -54,8 +54,7 @@ if(APPLE)
|
|
mindspore_add_pkg(protobuf_arm
|
|
VER 3.13.0
|
|
LIBS protobuf
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_PATH cmake/
|
|
CMAKE_OPTION
|
|
-Dprotobuf_BUILD_TESTS=OFF
|
|
@@ -70,8 +69,7 @@ else()
|
|
mindspore_add_pkg(protobuf_arm
|
|
VER 3.13.0
|
|
LIBS protobuf
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_PATH cmake/
|
|
CMAKE_OPTION
|
|
-Dprotobuf_BUILD_TESTS=OFF
|
|
diff --git a/cmake/external_libs/pybind11.cmake b/cmake/external_libs/pybind11.cmake
|
|
index a49f2335ab6..4afa36bfcb9 100644
|
|
--- a/cmake/external_libs/pybind11.cmake
|
|
+++ b/cmake/external_libs/pybind11.cmake
|
|
@@ -2,34 +2,34 @@ set(PYTHON_VERSION ${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR})
|
|
|
|
if(ENABLE_GITEE OR ENABLE_GITEE_EULER) # Channel GITEE_EULER is NOT supported now, use GITEE instead.
|
|
if(PYTHON_VERSION MATCHES "3.7")
|
|
- set(REQ_URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.4.3.tar.gz")
|
|
- set(SHA256 "182cf9e2c5a7ae6f03f84cf17e826d7aa2b02aa2f3705db684dfe686c0278b36")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.6.1.tar.gz"
|
|
+ SHA256 "c840509be94ac97216c3b4a3ed9f3fdba9948dbe38c16fcfaee3acc6dc93ed0e")
|
|
elseif(PYTHON_VERSION MATCHES "3.8")
|
|
- set(REQ_URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.6.1.tar.gz")
|
|
- set(SHA256 "c840509be94ac97216c3b4a3ed9f3fdba9948dbe38c16fcfaee3acc6dc93ed0e")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.6.1.tar.gz"
|
|
+ SHA256 "c840509be94ac97216c3b4a3ed9f3fdba9948dbe38c16fcfaee3acc6dc93ed0e")
|
|
elseif(PYTHON_VERSION MATCHES "3.9")
|
|
- set(REQ_URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.6.1.tar.gz")
|
|
- set(SHA256 "c840509be94ac97216c3b4a3ed9f3fdba9948dbe38c16fcfaee3acc6dc93ed0e")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.6.1.tar.gz"
|
|
+ SHA256 "c840509be94ac97216c3b4a3ed9f3fdba9948dbe38c16fcfaee3acc6dc93ed0e")
|
|
elseif(PYTHON_VERSION MATCHES "3.10")
|
|
- set(REQ_URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.6.1.tar.gz")
|
|
- set(SHA256 "c840509be94ac97216c3b4a3ed9f3fdba9948dbe38c16fcfaee3acc6dc93ed0e")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/pybind11/repository/archive/v2.6.1.tar.gz"
|
|
+ SHA256 "c840509be94ac97216c3b4a3ed9f3fdba9948dbe38c16fcfaee3acc6dc93ed0e")
|
|
else()
|
|
message("Could not find 'Python 3.7' or 'Python 3.8' or 'Python 3.9' or 'Python 3.10'")
|
|
return()
|
|
endif()
|
|
else()
|
|
if(PYTHON_VERSION MATCHES "3.7")
|
|
- set(REQ_URL "https://github.com/pybind/pybind11/archive/v2.4.3.tar.gz")
|
|
- set(SHA256 "1eed57bc6863190e35637290f97a20c81cfe4d9090ac0a24f3bbf08f265eb71d")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME pybind11_243)
|
|
elseif(PYTHON_VERSION MATCHES "3.8")
|
|
- set(REQ_URL "https://github.com/pybind/pybind11/archive/v2.6.1.tar.gz")
|
|
- set(SHA256 "cdbe326d357f18b83d10322ba202d69f11b2f49e2d87ade0dc2be0c5c34f8e2a")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME pybind11_261)
|
|
elseif(PYTHON_VERSION MATCHES "3.9")
|
|
- set(REQ_URL "https://github.com/pybind/pybind11/archive/v2.6.1.tar.gz")
|
|
- set(SHA256 "cdbe326d357f18b83d10322ba202d69f11b2f49e2d87ade0dc2be0c5c34f8e2a")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME pybind11_261)
|
|
elseif(PYTHON_VERSION MATCHES "3.10")
|
|
- set(REQ_URL "https://github.com/pybind/pybind11/archive/v2.6.1.tar.gz")
|
|
- set(SHA256 "cdbe326d357f18b83d10322ba202d69f11b2f49e2d87ade0dc2be0c5c34f8e2a")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME pybind11_261)
|
|
else()
|
|
message("Could not find 'Python 3.7' or 'Python 3.8' or 'Python 3.9' or 'Python 3.10'")
|
|
return()
|
|
@@ -42,22 +42,19 @@ set(pybind11_patch ${TOP_DIR}/third_party/patch/pybind11/pybind11.patch001)
|
|
if(PYTHON_VERSION MATCHES "3.7")
|
|
mindspore_add_pkg(pybind11
|
|
VER 2.4.3
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DPYBIND11_TEST=OFF -DPYBIND11_LTO_CXX_FLAGS=FALSE
|
|
)
|
|
elseif(PYTHON_VERSION MATCHES "3.8")
|
|
mindspore_add_pkg(pybind11
|
|
VER 2.6.1
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DPYBIND11_TEST=OFF -DPYBIND11_LTO_CXX_FLAGS=FALSE
|
|
)
|
|
else()
|
|
mindspore_add_pkg(pybind11
|
|
VER 2.6.1
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${pybind11_patch}
|
|
CMAKE_OPTION -DPYBIND11_TEST=OFF -DPYBIND11_LTO_CXX_FLAGS=FALSE
|
|
)
|
|
diff --git a/cmake/external_libs/re2.cmake b/cmake/external_libs/re2.cmake
|
|
index ecd5ebeed63..22e2e5615cb 100644
|
|
--- a/cmake/external_libs/re2.cmake
|
|
+++ b/cmake/external_libs/re2.cmake
|
|
@@ -1,9 +1,9 @@
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/re2/repository/archive/2019-12-01.tar.gz")
|
|
- set(SHA256 "7268e1b4254d9ffa5ccf010fee954150dbb788fd9705234442e7d9f0ee5a42d3")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/re2/repository/archive/2019-12-01.tar.gz"
|
|
+ SHA256 "7268e1b4254d9ffa5ccf010fee954150dbb788fd9705234442e7d9f0ee5a42d3")
|
|
else()
|
|
- set(REQ_URL "https://github.com/google/re2/archive/2019-12-01.tar.gz")
|
|
- set(SHA256 "7268e1b4254d9ffa5ccf010fee954150dbb788fd9705234442e7d9f0ee5a42d3")
|
|
+set(DOWNLOAD_OPTION DIR_NAME re2)
|
|
endif()
|
|
|
|
if(NOT ENABLE_GLIBCXX)
|
|
@@ -13,8 +13,7 @@ endif()
|
|
mindspore_add_pkg(re2
|
|
VER 20191201
|
|
LIBS re2
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=TRUE)
|
|
|
|
include_directories(${re2_INC})
|
|
diff --git a/cmake/external_libs/robin.cmake b/cmake/external_libs/robin.cmake
|
|
index 85956c4a424..d24e2f1fcfa 100644
|
|
--- a/cmake/external_libs/robin.cmake
|
|
+++ b/cmake/external_libs/robin.cmake
|
|
@@ -1,16 +1,15 @@
|
|
if(ENABLE_GITEE OR ENABLE_GITEE_EULER) # Channel GITEE_EULER is NOT supported now, use GITEE instead.
|
|
- set(REQ_URL "https://gitee.com/mirrors/robin-hood-hashing/repository/archive/3.11.5.zip")
|
|
- set(SHA256 "8d1f5d5ee447e5827032d1eb8b1609134618b1cc5c5bcadfcbfed99a2d3583d4")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/robin-hood-hashing/repository/archive/3.11.5.zip"
|
|
+ SHA256 "8d1f5d5ee447e5827032d1eb8b1609134618b1cc5c5bcadfcbfed99a2d3583d4")
|
|
else()
|
|
- set(REQ_URL "https://github.com/martinus/robin-hood-hashing/archive/3.11.5.zip")
|
|
- set(SHA256 "7aa183252527ded7f46186c1e2f4efe7d6139a3b7c0869c1b6051bd7260587ed")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME robin)
|
|
endif()
|
|
set(INCLUDE "./src")
|
|
-
|
|
+# message("robin: ${DOWNLOAD_OPTION}, ${ENABLE_GITEE}, ${ENABLE_GITEE_EULER}")
|
|
mindspore_add_pkg(robin_hood_hashing
|
|
VER 3.11.5
|
|
HEAD_ONLY ${INCLUDE}
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256})
|
|
+ ${DOWNLOAD_OPTION})
|
|
|
|
include_directories(${robin_hood_hashing_INC})
|
|
diff --git a/cmake/external_libs/sentencepiece.cmake b/cmake/external_libs/sentencepiece.cmake
|
|
index f626c222a1c..fe5c8d44b4f 100644
|
|
--- a/cmake/external_libs/sentencepiece.cmake
|
|
+++ b/cmake/external_libs/sentencepiece.cmake
|
|
@@ -7,11 +7,11 @@ if(ENABLE_GITEE_EULER)
|
|
execute_process(COMMAND tar -xf ${SENTENCEPIECE_SRC}/v0.1.92.tar.gz --strip-components 1 -C ${SENTENCEPIECE_SRC})
|
|
else()
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/sentencepiece/repository/archive/v0.1.92.tar.gz")
|
|
- set(SHA256 "650325f998fb97f360bfa886a761fb5cd34d51d684b26ea53edcb5a0d9fa7601")
|
|
+ set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/sentencepiece/repository/archive/v0.1.92.tar.gz"
|
|
+ SHA256 "650325f998fb97f360bfa886a761fb5cd34d51d684b26ea53edcb5a0d9fa7601")
|
|
else()
|
|
- set(REQ_URL "https://github.com/google/sentencepiece/archive/v0.1.92.tar.gz")
|
|
- set(SHA256 "6e9863851e6277862083518cc9f96211f334215d596fc8c65e074d564baeef0c")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME sentencepiece)
|
|
endif()
|
|
endif()
|
|
|
|
@@ -29,18 +29,16 @@ if(WIN32)
|
|
mindspore_add_pkg(sentencepiece
|
|
VER 0.1.92
|
|
LIBS sentencepiece sentencepiece_train
|
|
- URL ${REQ_URL}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DSPM_USE_BUILTIN_PROTOBUF=ON -DSPM_ENABLE_SHARED=OFF
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${CMAKE_SOURCE_DIR}/third_party/patch/sentencepiece/sentencepiece_msvc.patch001
|
|
)
|
|
else()
|
|
mindspore_add_pkg(sentencepiece
|
|
VER 0.1.92
|
|
LIBS sentencepiece sentencepiece_train
|
|
- URL ${REQ_URL}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DSPM_USE_BUILTIN_PROTOBUF=ON -DSPM_ENABLE_SHARED=OFF
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
)
|
|
endif()
|
|
else()
|
|
@@ -50,20 +48,18 @@ else()
|
|
mindspore_add_pkg(sentencepiece
|
|
VER 0.1.92
|
|
LIBS sentencepiece sentencepiece_train
|
|
- URL ${REQ_URL}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DSPM_USE_BUILTIN_PROTOBUF=OFF -DSPM_ENABLE_SHARED=OFF
|
|
-DPROTOBUF_INC=${protobuf_INC} -DCMAKE_CXX_STANDARD=11
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${CMAKE_SOURCE_DIR}/third_party/patch/sentencepiece/sentencepiece.patch001_cpu
|
|
)
|
|
else()
|
|
mindspore_add_pkg(sentencepiece
|
|
VER 0.1.92
|
|
LIBS sentencepiece sentencepiece_train
|
|
- URL ${REQ_URL}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release -DSPM_USE_BUILTIN_PROTOBUF=OFF -DSPM_ENABLE_SHARED=OFF
|
|
-DPROTOBUF_INC=${protobuf_INC}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${TOP_DIR}/third_party/patch/sentencepiece/sentencepiece.patch001
|
|
)
|
|
endif()
|
|
diff --git a/cmake/external_libs/sqlite.cmake b/cmake/external_libs/sqlite.cmake
|
|
index 3a69e62866f..5afd367701c 100644
|
|
--- a/cmake/external_libs/sqlite.cmake
|
|
+++ b/cmake/external_libs/sqlite.cmake
|
|
@@ -1,9 +1,9 @@
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/sqlite/repository/archive/version-3.36.0.tar.gz")
|
|
- set(SHA256 "a0989fc6e890ac1b1b28661490636617154da064b6bfe6c71100d23a9e7298fd")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/sqlite/repository/archive/version-3.36.0.tar.gz"
|
|
+ SHA256 "a0989fc6e890ac1b1b28661490636617154da064b6bfe6c71100d23a9e7298fd")
|
|
else()
|
|
- set(REQ_URL "https://github.com/sqlite/sqlite/archive/version-3.36.0.tar.gz")
|
|
- set(SHA256 "a0989fc6e890ac1b1b28661490636617154da064b6bfe6c71100d23a9e7298fd")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME sqlite)
|
|
endif()
|
|
|
|
|
|
@@ -41,8 +41,7 @@ else()
|
|
mindspore_add_pkg(sqlite
|
|
VER 3.36.0
|
|
LIBS sqlite3
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
PATCHES ${CMAKE_SOURCE_DIR}/third_party/patch/sqlite/CVE-2022-35737.patch
|
|
PATCHES ${CMAKE_SOURCE_DIR}/third_party/patch/sqlite/CVE-2021-36690.patch
|
|
CONFIGURE_COMMAND ./configure --enable-shared=no --disable-tcl --disable-editline --enable-json1)
|
|
diff --git a/cmake/external_libs/tinyxml2.cmake b/cmake/external_libs/tinyxml2.cmake
|
|
index 22478fd9ab8..18806d4178d 100644
|
|
--- a/cmake/external_libs/tinyxml2.cmake
|
|
+++ b/cmake/external_libs/tinyxml2.cmake
|
|
@@ -10,11 +10,11 @@ else()
|
|
endif()
|
|
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/tinyxml2/repository/archive/8.0.0.tar.gz")
|
|
- set(SHA256 "6ce574fbb46751842d23089485ae73d3db12c1b6639cda7721bf3a7ee862012c")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/tinyxml2/repository/archive/8.0.0.tar.gz"
|
|
+ SHA256 "6ce574fbb46751842d23089485ae73d3db12c1b6639cda7721bf3a7ee862012c")
|
|
else()
|
|
- set(REQ_URL "https://github.com/leethomason/tinyxml2/archive/8.0.0.tar.gz")
|
|
- set(SHA256 "6ce574fbb46751842d23089485ae73d3db12c1b6639cda7721bf3a7ee862012c")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME tinyxml2)
|
|
endif()
|
|
|
|
|
|
@@ -25,8 +25,7 @@ endif()
|
|
mindspore_add_pkg(tinyxml2
|
|
VER 8.0.0
|
|
LIBS tinyxml2
|
|
- URL ${REQ_URL}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE=Release
|
|
- SHA256 ${SHA256})
|
|
+ ${DOWNLOAD_OPTION})
|
|
include_directories(${tinyxml2_INC})
|
|
add_library(mindspore::tinyxml2 ALIAS tinyxml2::tinyxml2)
|
|
diff --git a/cmake/external_libs/zlib.cmake b/cmake/external_libs/zlib.cmake
|
|
index 575147cf98d..436b0cdf85a 100644
|
|
--- a/cmake/external_libs/zlib.cmake
|
|
+++ b/cmake/external_libs/zlib.cmake
|
|
@@ -1,9 +1,9 @@
|
|
if(ENABLE_GITEE)
|
|
- set(REQ_URL "https://gitee.com/mirrors/zlib/repository/archive/v1.2.11.tar.gz")
|
|
- set(SHA256 "f21b3885cc7732f0ab93dbe06ff1ec58069bb58657b3fda89531d1562d8ad708")
|
|
+set(DOWNLOAD_OPTION
|
|
+ URL "https://gitee.com/mirrors/zlib/repository/archive/v1.2.11.tar.gz"
|
|
+ SHA256 "f21b3885cc7732f0ab93dbe06ff1ec58069bb58657b3fda89531d1562d8ad708")
|
|
else()
|
|
- set(REQ_URL "https://github.com/madler/zlib/archive/v1.2.11.tar.gz")
|
|
- set(SHA256 "629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff")
|
|
+ set(DOWNLOAD_OPTION DIR_NAME zlib)
|
|
endif()
|
|
|
|
if(BUILD_LITE)
|
|
@@ -15,8 +15,7 @@ endif()
|
|
mindspore_add_pkg(zlib
|
|
VER 1.2.11
|
|
LIBS z
|
|
- URL ${REQ_URL}
|
|
- SHA256 ${SHA256}
|
|
+ ${DOWNLOAD_OPTION}
|
|
CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release
|
|
PATCHES ${ZLIB_PATCH_ROOT}/CVE-2018-25032.patch
|
|
PATCHES ${ZLIB_PATCH_ROOT}/CVE-2022-37434.patch)
|
|
diff --git a/cmake/mind_expression.cmake b/cmake/mind_expression.cmake
|
|
index 37aaac00081..252c31dee8a 100644
|
|
--- a/cmake/mind_expression.cmake
|
|
+++ b/cmake/mind_expression.cmake
|
|
@@ -13,7 +13,7 @@ if(NOT MSVC)
|
|
endif()
|
|
|
|
set(TOP_DIR ${CMAKE_SOURCE_DIR})
|
|
-
|
|
+message("-----------------${ENABLE_GITEE}, ${ENABLE_GITEE_EULER}")
|
|
include(cmake/utils.cmake)
|
|
include(${CMAKE_SOURCE_DIR}/cmake/external_libs/robin.cmake)
|
|
include(${CMAKE_SOURCE_DIR}/cmake/external_libs/eigen.cmake)
|
|
diff --git a/cmake/package_lite.cmake b/cmake/package_lite.cmake
|
|
index fa3b3d0d67f..f8653f544d0 100644
|
|
--- a/cmake/package_lite.cmake
|
|
+++ b/cmake/package_lite.cmake
|
|
@@ -382,13 +382,6 @@ if(MSLITE_MINDDATA_IMPLEMENT STREQUAL "lite_cv")
|
|
endif()
|
|
endif()
|
|
|
|
-if(WIN32)
|
|
- install(FILES ${TOP_DIR}/build/.commit_id DESTINATION ${RUNTIME_PKG_NAME}
|
|
- COMPONENT ${RUNTIME_COMPONENT_NAME})
|
|
-else()
|
|
- install(FILES ${TOP_DIR}/mindspore/lite/build/.commit_id DESTINATION ${RUNTIME_PKG_NAME}
|
|
- COMPONENT ${RUNTIME_COMPONENT_NAME})
|
|
-endif()
|
|
if(NOT PLATFORM_MCU)
|
|
install(DIRECTORY ${flatbuffers_INC}/ DESTINATION ${RUNTIME_INC_DIR}/third_party
|
|
COMPONENT ${RUNTIME_COMPONENT_NAME})
|
|
diff --git a/cmake/package_script.cmake b/cmake/package_script.cmake
|
|
index 98673808ae8..55ad0262b1d 100644
|
|
--- a/cmake/package_script.cmake
|
|
+++ b/cmake/package_script.cmake
|
|
@@ -60,18 +60,8 @@ else()
|
|
message(FATAL_ERROR "other platform: ${CMAKE_SYSTEM_NAME}")
|
|
endif()
|
|
|
|
-# get git commit id
|
|
-set(GIT_COMMIT_ID "")
|
|
-execute_process(
|
|
- COMMAND ${GIT} log --format='[sha1]:%h,[branch]:%d' --abbrev=8 -1
|
|
- OUTPUT_VARIABLE GIT_COMMIT_ID
|
|
- WORKING_DIRECTORY ${MS_ROOT_DIR}
|
|
- ERROR_QUIET)
|
|
-string(REPLACE " " "" GIT_COMMIT_ID ${GIT_COMMIT_ID})
|
|
-
|
|
set(ENV{BACKEND_POLICY} ${CPACK_MS_BACKEND})
|
|
set(ENV{MS_PACKAGE_NAME} ${CPACK_MS_PACKAGE_NAME})
|
|
-set(ENV{COMMIT_ID} ${GIT_COMMIT_ID})
|
|
|
|
file(GLOB DEBUG_SYM
|
|
${MS_PACK_ROOT_DIR}/mindspore/*.so
|
|
diff --git a/cmake/utils.cmake b/cmake/utils.cmake
|
|
index efcfd8c66b0..0ffb01d1c70 100644
|
|
--- a/cmake/utils.cmake
|
|
+++ b/cmake/utils.cmake
|
|
@@ -218,7 +218,8 @@ set(MS_FIND_NO_DEFAULT_PATH NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NO_SYSTEM_EN
|
|
function(mindspore_add_pkg pkg_name)
|
|
|
|
set(options)
|
|
- set(oneValueArgs URL SHA256 GIT_REPOSITORY GIT_TAG VER EXE DIR HEAD_ONLY CMAKE_PATH RELEASE LIB_PATH CUSTOM_CMAKE)
|
|
+ set(oneValueArgs URL SHA256 GIT_REPOSITORY GIT_TAG VER EXE DIR HEAD_ONLY CMAKE_PATH RELEASE LIB_PATH CUSTOM_CMAKE
|
|
+ DIR_NAME)
|
|
set(multiValueArgs
|
|
CMAKE_OPTION LIBS PRE_CONFIGURE_COMMAND CONFIGURE_COMMAND BUILD_OPTION INSTALL_INCS
|
|
INSTALL_LIBS PATCHES SUBMODULES SOURCEMODULES ONLY_MAKE ONLY_MAKE_INCS ONLY_MAKE_LIBS)
|
|
@@ -293,8 +294,22 @@ function(mindspore_add_pkg pkg_name)
|
|
if(NOT PKG_DIR)
|
|
if(PKG_GIT_REPOSITORY)
|
|
__download_pkg_with_git(${pkg_name} ${PKG_GIT_REPOSITORY} ${PKG_GIT_TAG} ${PKG_SHA256})
|
|
- else()
|
|
+ elseif(PKG_URL)
|
|
__download_pkg(${pkg_name} ${PKG_URL} ${PKG_SHA256})
|
|
+ elseif(PKG_DIR_NAME)
|
|
+ if(TOP_DIR)
|
|
+ set(${pkg_name}_SOURCE_DIR ${TOP_DIR}/third_party/${PKG_DIR_NAME})
|
|
+ else()
|
|
+ set(${pkg_name}_SOURCE_DIR ${CMAKE_SOURCE_DIR}/third_party/${PKG_DIR_NAME})
|
|
+ endif()
|
|
+ if(NOT EXISTS ${CMAKE_BINARY_DIR}/_openeuler)
|
|
+ file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/_openeuler)
|
|
+ endif()
|
|
+ set(OPENEULER_DIR ${CMAKE_BINARY_DIR}/_openeuler)
|
|
+ file(COPY ${${pkg_name}_SOURCE_DIR} DESTINATION ${OPENEULER_DIR})
|
|
+ set(${pkg_name}_SOURCE_DIR ${OPENEULER_DIR}/${PKG_DIR_NAME})
|
|
+ else()
|
|
+ message(FATAL_ERROR "Download package failed: ${pkg_name}, please specify URL, GIT_REPOSITORY or DIR_NAME")
|
|
endif()
|
|
foreach(_SUBMODULE_FILE ${PKG_SUBMODULES})
|
|
STRING(REGEX REPLACE "(.+)_(.+)" "\\1" _SUBMODEPATH ${_SUBMODULE_FILE})
|
|
diff --git a/scripts/build/build_mindspore.sh b/scripts/build/build_mindspore.sh
|
|
index 764c1f9cb4c..dcdb9f826b8 100755
|
|
--- a/scripts/build/build_mindspore.sh
|
|
+++ b/scripts/build/build_mindspore.sh
|
|
@@ -55,6 +55,7 @@ build_mindspore()
|
|
fi
|
|
if [[ "X$ENABLE_GITEE" = "Xon" ]]; then
|
|
CMAKE_ARGS="${CMAKE_ARGS} -DENABLE_GITEE=ON"
|
|
+ echo "--------------------------------------1-----------------"
|
|
fi
|
|
CMAKE_ARGS="${CMAKE_ARGS} -DENABLE_DUMP_IR=${ENABLE_DUMP_IR}"
|
|
CMAKE_ARGS="${CMAKE_ARGS} -DENABLE_PYTHON=${ENABLE_PYTHON}"
|
|
@@ -113,6 +114,7 @@ build_mindspore()
|
|
CMAKE_ARGS="${CMAKE_ARGS} -DONLY_BUILD_DEVICE_PLUGINS=ON"
|
|
fi
|
|
echo "${CMAKE_ARGS}"
|
|
+ CMAKE_ARGS="${CMAKE_ARGS} -DENABLE_GITEE=OFF"
|
|
if [[ "X$INC_BUILD" = "Xoff" ]]; then
|
|
cmake ${CMAKE_ARGS} ${BASEPATH}
|
|
fi
|
|
diff --git a/setup.py b/setup.py
|
|
index 4acc08f76b1..5f95eec4a54 100644
|
|
--- a/setup.py
|
|
+++ b/setup.py
|
|
@@ -24,7 +24,6 @@ from setuptools.command.egg_info import egg_info
|
|
from setuptools.command.build_py import build_py
|
|
|
|
backend_policy = os.getenv('BACKEND_POLICY')
|
|
-commit_id = os.getenv('COMMIT_ID').replace("\n", "")
|
|
package_name = os.getenv('MS_PACKAGE_NAME').replace("\n", "")
|
|
build_path = os.getenv('BUILD_PATH')
|
|
|
|
@@ -49,10 +48,6 @@ def _write_config(file):
|
|
file.write("__backend__ = '{}'\n".format(backend_policy))
|
|
|
|
|
|
-def _write_commit_file(file):
|
|
- file.write("__commit_id__ = '{}'\n".format(commit_id))
|
|
-
|
|
-
|
|
def _write_package_name(file):
|
|
file.write("__package_name__ = '{}'\n".format(package_name))
|
|
|
|
@@ -83,15 +78,6 @@ def build_dependencies():
|
|
with open(package_info, 'a') as f:
|
|
_write_package_name(f)
|
|
|
|
- commit_file = os.path.join(pkg_dir, 'mindspore', '.commit_id')
|
|
- with open(commit_file, 'w') as f:
|
|
- _write_commit_file(f)
|
|
-
|
|
- commit_file = os.path.join(pwd, 'mindspore/python/mindspore', '.commit_id')
|
|
- with open(commit_file, 'w') as f:
|
|
- _write_commit_file(f)
|
|
-
|
|
-
|
|
build_dependencies()
|
|
|
|
required_package = [
|
|
@@ -117,7 +103,6 @@ package_data = {
|
|
'lib/*.so*',
|
|
'lib/*.a',
|
|
'lib/*.dylib*',
|
|
- '.commit_id',
|
|
'config/*',
|
|
'ops/bprop_mindir/*',
|
|
'include/*',
|
|
--
|
|
2.33.0
|
|
|