| @@ -1,12 +1,13 @@ | |||||
| include(CMakePackageConfigHelpers) | include(CMakePackageConfigHelpers) | ||||
| set(LIB_DIR ${MAIN_DIR}/lib) | |||||
| set(INC_DIR ${MAIN_DIR}/include) | |||||
| set(TURBO_DIR ${MAIN_DIR}/third_party/libjpeg-turbo) | |||||
| set(OPENCV_DIR ${MAIN_DIR}/third_party/opencv) | |||||
| set(PROTOBF_DIR ${MAIN_DIR}/third_party/protobuf) | |||||
| set(FLATBF_DIR ${MAIN_DIR}/third_party/flatbuffers) | |||||
| set(LIB_DIR ${MAIN_DIR}-${COMPONENT_NAME}/lib) | |||||
| set(INC_DIR ${MAIN_DIR}-${COMPONENT_NAME}/include) | |||||
| set(TURBO_DIR ${MAIN_DIR}-${COMPONENT_NAME}/third_party/libjpeg-turbo) | |||||
| set(OPENCV_DIR ${MAIN_DIR}-${COMPONENT_NAME}/third_party/opencv) | |||||
| set(PROTOBF_DIR ${MAIN_DIR}-${COMPONENT_NAME}/third_party/protobuf) | |||||
| set(FLATBF_DIR ${MAIN_DIR}-${COMPONENT_NAME}/third_party/flatbuffers) | |||||
| set(LIB_DIR_RUN_X86 ${MAIN_DIR}-${RUN_X86_COMPONENT_NAME}/lib) | |||||
| if (BUILD_MINDDATA) | if (BUILD_MINDDATA) | ||||
| install(DIRECTORY ${TOP_DIR}/mindspore/ccsrc/minddata/dataset/include/ DESTINATION ${INC_DIR} COMPONENT ${COMPONENT_NAME} FILES_MATCHING PATTERN "*.h") | install(DIRECTORY ${TOP_DIR}/mindspore/ccsrc/minddata/dataset/include/ DESTINATION ${INC_DIR} COMPONENT ${COMPONENT_NAME} FILES_MATCHING PATTERN "*.h") | ||||
| install(FILES ${TOP_DIR}/mindspore/lite/build/minddata/libminddata-lite.so DESTINATION ${LIB_DIR} COMPONENT ${COMPONENT_NAME}) | install(FILES ${TOP_DIR}/mindspore/lite/build/minddata/libminddata-lite.so DESTINATION ${LIB_DIR} COMPONENT ${COMPONENT_NAME}) | ||||
| @@ -42,7 +43,7 @@ elseif (PLATFORM_ARM32) | |||||
| install(DIRECTORY ${TOP_DIR}/mindspore/lite/schema/ DESTINATION ${INC_DIR}/schema COMPONENT ${COMPONENT_NAME} FILES_MATCHING PATTERN "*.h" PATTERN "inner" EXCLUDE) | install(DIRECTORY ${TOP_DIR}/mindspore/lite/schema/ DESTINATION ${INC_DIR}/schema COMPONENT ${COMPONENT_NAME} FILES_MATCHING PATTERN "*.h" PATTERN "inner" EXCLUDE) | ||||
| install(DIRECTORY ${TOP_DIR}/third_party/flatbuffers/include DESTINATION ${FLATBF_DIR} COMPONENT ${COMPONENT_NAME}) | install(DIRECTORY ${TOP_DIR}/third_party/flatbuffers/include DESTINATION ${FLATBF_DIR} COMPONENT ${COMPONENT_NAME}) | ||||
| else () | else () | ||||
| install(FILES ${TOP_DIR}/mindspore/lite/build/src/libmindspore-lite.so DESTINATION ${LIB_DIR} COMPONENT ${RUN_X86_COMPONENT_NAME}) | |||||
| install(FILES ${TOP_DIR}/mindspore/lite/build/src/libmindspore-lite.so DESTINATION ${LIB_DIR_RUN_X86} COMPONENT ${RUN_X86_COMPONENT_NAME}) | |||||
| install(FILES ${TOP_DIR}/third_party/protobuf/build/lib/libprotobuf.so.19.0.0 DESTINATION ${PROTOBF_DIR}/lib RENAME libprotobuf.so.19 COMPONENT ${COMPONENT_NAME}) | install(FILES ${TOP_DIR}/third_party/protobuf/build/lib/libprotobuf.so.19.0.0 DESTINATION ${PROTOBF_DIR}/lib RENAME libprotobuf.so.19 COMPONENT ${COMPONENT_NAME}) | ||||
| endif () | endif () | ||||
| @@ -332,16 +332,13 @@ process_unit_x86=${suffix[0]} | |||||
| # Unzip arm | # Unzip arm | ||||
| cd ${arm_path} || exit 1 | cd ${arm_path} || exit 1 | ||||
| mkdir mindspore-lite-${version}-runtime-arm64-${process_unit_arm} | |||||
| tar -zxf mindspore-lite-${version}-runtime-arm64-${process_unit_arm}.tar.gz -C mindspore-lite-${version}-runtime-arm64-${process_unit_arm} --strip-components 1 || exit 1 | |||||
| tar -zxf mindspore-lite-${version}-runtime-arm64-${process_unit_arm}.tar.gz || exit 1 | |||||
| # Unzip x86 runtime and convertor | # Unzip x86 runtime and convertor | ||||
| cd ${convertor_path} || exit 1 | cd ${convertor_path} || exit 1 | ||||
| mkdir mindspore-lite-${version}-runtime-x86-${process_unit_x86} | |||||
| tar -zxf mindspore-lite-${version}-runtime-x86-${process_unit_x86}.tar.gz -C mindspore-lite-${version}-runtime-x86-${process_unit_x86} --strip-components 1 || exit 1 | |||||
| tar -zxf mindspore-lite-${version}-runtime-x86-${process_unit_x86}.tar.gz || exit 1 | |||||
| mkdir mindspore-lite-${version}-convert-ubuntu | |||||
| tar -zxf mindspore-lite-${version}-convert-ubuntu.tar.gz -C mindspore-lite-${version}-convert-ubuntu --strip-components 1 || exit 1 | |||||
| tar -zxf mindspore-lite-${version}-convert-ubuntu.tar.gz || exit 1 | |||||
| cd ${convertor_path}/mindspore-lite-${version}-convert-ubuntu || exit 1 | cd ${convertor_path}/mindspore-lite-${version}-convert-ubuntu || exit 1 | ||||
| cp converter/converter_lite ./ || exit 1 | cp converter/converter_lite ./ || exit 1 | ||||
| export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:./lib/:./third_party/protobuf/lib | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:./lib/:./third_party/protobuf/lib | ||||
| @@ -17,8 +17,8 @@ else() | |||||
| endif() | endif() | ||||
| if (PLATFORM_ARM32 OR PLATFORM_ARM64) | if (PLATFORM_ARM32 OR PLATFORM_ARM64) | ||||
| install(TARGETS benchmark | install(TARGETS benchmark | ||||
| RUNTIME DESTINATION ${MAIN_DIR}/benchmark COMPONENT ${COMPONENT_NAME}) | |||||
| RUNTIME DESTINATION ${MAIN_DIR}-${COMPONENT_NAME}/benchmark COMPONENT ${COMPONENT_NAME}) | |||||
| else() | else() | ||||
| install(TARGETS benchmark | install(TARGETS benchmark | ||||
| RUNTIME DESTINATION ${MAIN_DIR}/benchmark COMPONENT ${RUN_X86_COMPONENT_NAME}) | |||||
| RUNTIME DESTINATION ${MAIN_DIR}-${RUN_X86_COMPONENT_NAME}/benchmark COMPONENT ${RUN_X86_COMPONENT_NAME}) | |||||
| endif() | endif() | ||||
| @@ -187,5 +187,5 @@ target_link_libraries(converter_lite PRIVATE | |||||
| if (NOT PLATFORM_ARM64 AND NOT PLATFORM_ARM32) | if (NOT PLATFORM_ARM64 AND NOT PLATFORM_ARM32) | ||||
| install(TARGETS converter_lite | install(TARGETS converter_lite | ||||
| RUNTIME DESTINATION ${MAIN_DIR}/converter COMPONENT ${COMPONENT_NAME}) | |||||
| RUNTIME DESTINATION ${MAIN_DIR}-${COMPONENT_NAME}/converter COMPONENT ${COMPONENT_NAME}) | |||||
| endif () | endif () | ||||
| @@ -19,8 +19,8 @@ endif() | |||||
| if (PLATFORM_ARM32 OR PLATFORM_ARM64) | if (PLATFORM_ARM32 OR PLATFORM_ARM64) | ||||
| install(TARGETS timeprofile | install(TARGETS timeprofile | ||||
| RUNTIME DESTINATION ${MAIN_DIR}/time_profile COMPONENT ${COMPONENT_NAME}) | |||||
| RUNTIME DESTINATION ${MAIN_DIR}-${COMPONENT_NAME}/time_profile COMPONENT ${COMPONENT_NAME}) | |||||
| else() | else() | ||||
| install(TARGETS timeprofile | install(TARGETS timeprofile | ||||
| RUNTIME DESTINATION ${MAIN_DIR}/time_profile COMPONENT ${RUN_X86_COMPONENT_NAME}) | |||||
| RUNTIME DESTINATION ${MAIN_DIR}-${RUN_X86_COMPONENT_NAME}/time_profile COMPONENT ${RUN_X86_COMPONENT_NAME}) | |||||
| endif() | endif() | ||||