Browse Source

add new package for compiler

pull/356/head
likun104 4 years ago
parent
commit
d5f4b6da74
2 changed files with 15 additions and 10 deletions
  1. +9
    -4
      CMakeLists.txt
  2. +6
    -6
      build.sh

+ 9
- 4
CMakeLists.txt View File

@@ -50,10 +50,15 @@ if (ENABLE_OPEN_SRC)
set(ASCEND_DIR /usr/local/Ascend) set(ASCEND_DIR /usr/local/Ascend)
endif() endif()


set(ASCEND_ATC_DIR ${ASCEND_DIR}/atc/lib64)

find_module(slog libalog.so ${ASCEND_ATC_DIR})
find_module(static_mmpa libmmpa.a ${ASCEND_ATC_DIR})
if(DEFINED ENV{ALL_IN_ONE_ENABLE})
set(ASCEND_COMPILER_DIR ${ASCEND_DIR}/compiler/lib64)
find_module(slog libalog.so ${ASCEND_COMPILER_DIR})
find_module(static_mmpa libmmpa.a ${ASCEND_COMPILER_DIR})
else()
set(ASCEND_ATC_DIR ${ASCEND_DIR}/atc/lib64)
find_module(slog libalog.so ${ASCEND_ATC_DIR})
find_module(static_mmpa libmmpa.a ${ASCEND_ATC_DIR})
endif()
endif() endif()


if (NOT DEFINED METADEF_DIR) if (NOT DEFINED METADEF_DIR)


+ 6
- 6
build.sh View File

@@ -255,14 +255,14 @@ generate_package_for_cann()
cd "${BASEPATH}" cd "${BASEPATH}"


PARSER_LIB_PATH="lib" PARSER_LIB_PATH="lib"
CMPL_PATH="compiler/lib64"
COMPILER_PATH="compiler/lib64"


COMMON_LIB=("libgraph.so" "libregister.so" "liberror_manager.so") COMMON_LIB=("libgraph.so" "libregister.so" "liberror_manager.so")
PARSER_LIB=("lib_caffe_parser.so" "libfmk_onnx_parser.so" "libfmk_parser.so" "libparser_common.so") PARSER_LIB=("lib_caffe_parser.so" "libfmk_onnx_parser.so" "libfmk_parser.so" "libparser_common.so")


rm -rf ${OUTPUT_PATH:?}/${CMPL_PATH}/
rm -rf ${OUTPUT_PATH:?}/${COMPILER_PATH}/


mk_dir "${OUTPUT_PATH}/${CMPL_PATH}"
mk_dir "${OUTPUT_PATH}/${COMPILER_PATH}"


find output/ -name parser_lib.tar -exec rm {} \; find output/ -name parser_lib.tar -exec rm {} \;


@@ -270,15 +270,15 @@ generate_package_for_cann()


for lib in "${PARSER_LIB[@]}"; for lib in "${PARSER_LIB[@]}";
do do
find ${OUTPUT_PATH}/${PARSER_LIB_PATH} -maxdepth 1 -name "$lib" -exec cp -f {} ${OUTPUT_PATH}/${CMPL_PATH} \;
find ${OUTPUT_PATH}/${PARSER_LIB_PATH} -maxdepth 1 -name "$lib" -exec cp -f {} ${OUTPUT_PATH}/${COMPILER_PATH} \;
done done


for lib in "${COMMON_LIB[@]}"; for lib in "${COMMON_LIB[@]}";
do do
find ${OUTPUT_PATH}/${PARSER_LIB_PATH} -maxdepth 1 -name "$lib" -exec cp -f {} ${OUTPUT_PATH}/${CMPL_PATH} \;
find ${OUTPUT_PATH}/${PARSER_LIB_PATH} -maxdepth 1 -name "$lib" -exec cp -f {} ${OUTPUT_PATH}/${COMPILER_PATH} \;
done done


find ${OUTPUT_PATH}/${PARSER_LIB_PATH} -maxdepth 1 -name "libc_sec.so" -exec cp -f {} ${OUTPUT_PATH}/${CMPL_PATH} \;
find ${OUTPUT_PATH}/${PARSER_LIB_PATH} -maxdepth 1 -name "libc_sec.so" -exec cp -f {} ${OUTPUT_PATH}/${COMPILER_PATH} \;


tar -cf parser_lib.tar compiler tar -cf parser_lib.tar compiler
} }


Loading…
Cancel
Save