@ -4,8 +4,6 @@ set(RUNTIME_PKG_NAME ${MAIN_DIR}-${RUNTIME_COMPONENT_NAME})
set ( CODEGEN_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/codegen )
set ( CONVERTER_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/converter )
set ( BENCHMARK_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/benchmark )
set ( BENCHMARK_TRAIN_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/benchmark_train )
set ( CROPPER_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/cropper )
if ( SUPPORT_TRAIN )
@ -15,6 +13,9 @@ if(SUPPORT_TRAIN)
set ( MIND_DATA_INC_DIR ${ RUNTIME_PKG_NAME } /train/minddata/include )
set ( MIND_DATA_LIB_DIR ${ RUNTIME_PKG_NAME } /train/minddata/lib )
set ( TURBO_DIR ${ RUNTIME_PKG_NAME } /train/minddata/third_party/libjpeg-turbo )
set ( MINDSPORE_LITE_LIB_NAME libmindspore-lite-train )
set ( BENCHMARK_NAME benchmark_train )
set ( BENCHMARK_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/benchmark_train )
else ( )
set ( RUNTIME_DIR ${ RUNTIME_PKG_NAME } /inference )
set ( RUNTIME_INC_DIR ${ RUNTIME_PKG_NAME } /inference/include )
@ -22,6 +23,9 @@ else()
set ( MIND_DATA_INC_DIR ${ RUNTIME_PKG_NAME } /inference/minddata/include )
set ( MIND_DATA_LIB_DIR ${ RUNTIME_PKG_NAME } /inference/minddata/lib )
set ( TURBO_DIR ${ RUNTIME_PKG_NAME } /inference/minddata/third_party/libjpeg-turbo )
set ( MINDSPORE_LITE_LIB_NAME libmindspore-lite )
set ( BENCHMARK_NAME benchmark )
set ( BENCHMARK_ROOT_DIR ${ RUNTIME_PKG_NAME } /tools/benchmark )
endif ( )
if ( BUILD_MINDDATA STREQUAL "full" )
@ -141,9 +145,9 @@ if(PLATFORM_ARM64)
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " t r a i n * " E X C L U D E )
endif ( )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ libmindspore-lite .so DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ ${ MINDSPORE_LITE_LIB_NAME } .so DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ libmindspore-lite .a DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ ${ MINDSPORE_LITE_LIB_NAME } .a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /mindspore/core/ir/dtype/type_id.h DESTINATION ${ RUNTIME_INC_DIR } /ir/dtype
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
@ -152,11 +156,7 @@ if(PLATFORM_ARM64)
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
if ( ENABLE_TOOLS )
install ( TARGETS benchmark RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
if ( SUPPORT_TRAIN )
install ( TARGETS benchmark_train RUNTIME DESTINATION ${ BENCHMARK_TRAIN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
install ( TARGETS ${ BENCHMARK_NAME } RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
endif ( )
elseif ( PLATFORM_ARM32 )
if ( SUPPORT_TRAIN )
@ -166,9 +166,9 @@ elseif(PLATFORM_ARM32)
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/include/ DESTINATION ${ RUNTIME_INC_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " t r a i n * " E X C L U D E )
endif ( )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ libmindspore-lite .so DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ ${ MINDSPORE_LITE_LIB_NAME } .so DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ libmindspore-lite .a DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ ${ MINDSPORE_LITE_LIB_NAME } .a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /mindspore/core/ir/dtype/type_id.h DESTINATION ${ RUNTIME_INC_DIR } /ir/dtype
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
@ -177,11 +177,7 @@ elseif(PLATFORM_ARM32)
install ( DIRECTORY ${ TOP_DIR } /mindspore/lite/build/operator_library DESTINATION ${ CODEGEN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
if ( ENABLE_TOOLS )
install ( TARGETS benchmark RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
if ( SUPPORT_TRAIN )
install ( TARGETS benchmark_train RUNTIME DESTINATION ${ BENCHMARK_TRAIN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
install ( TARGETS ${ BENCHMARK_NAME } RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
endif ( )
elseif ( WIN32 )
get_filename_component ( CXX_DIR ${ CMAKE_CXX_COMPILER } PATH )
@ -198,7 +194,7 @@ elseif(WIN32)
install ( TARGETS codegen RUNTIME DESTINATION ${ CODEGEN_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
endif ( )
if ( ENABLE_TOOLS )
install ( TARGETS benchmark RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( TARGETS ${ BENCHMARK_NAME } RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
endif ( )
install ( FILES ${ LIB_LIST } DESTINATION ${ RUNTIME_LIB_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( DIRECTORY ${ flatbuffers_INC } DESTINATION ${ RUNTIME_INC_DIR } /third_party/
@ -214,11 +210,11 @@ elseif(WIN32)
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " o p s * " E X C L U D E )
install ( FILES ${ TOP_DIR } /build/mindspore/src/ libmindspore-lite .a DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /build/mindspore/src/ ${ MINDSPORE_LITE_LIB_NAME } .a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /build/mindspore/src/ libmindspore-lite .dll.a DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /build/mindspore/src/ ${ MINDSPORE_LITE_LIB_NAME } .dll.a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /build/mindspore/src/ libmindspore-lite .dll DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /build/mindspore/src/ ${ MINDSPORE_LITE_LIB_NAME } .dll DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
else ( )
if ( SUPPORT_TRAIN )
@ -232,9 +228,9 @@ else()
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( DIRECTORY ${ TOP_DIR } /include/api/ DESTINATION ${ RUNTIME_INC_DIR } /api
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } F I L E S _ M A T C H I N G P A T T E R N " * . h " P A T T E R N " o p s * " E X C L U D E )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ libmindspore-lite .so DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ ${ MINDSPORE_LITE_LIB_NAME } .so DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ libmindspore-lite .a DESTINATION ${ RUNTIME_LIB_DIR }
install ( FILES ${ TOP_DIR } /mindspore/lite/build/src/ ${ MINDSPORE_LITE_LIB_NAME } .a DESTINATION ${ RUNTIME_LIB_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
if ( ENABLE_CONVERTER )
install ( TARGETS converter_lite RUNTIME DESTINATION ${ CONVERTER_ROOT_DIR } /converter
@ -249,11 +245,7 @@ else()
install ( TARGETS codegen RUNTIME DESTINATION ${ CODEGEN_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
endif ( )
if ( ENABLE_TOOLS )
install ( TARGETS benchmark RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
if ( SUPPORT_TRAIN )
install ( TARGETS benchmark_train RUNTIME DESTINATION ${ BENCHMARK_TRAIN_ROOT_DIR }
C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )
endif ( )
install ( TARGETS ${ BENCHMARK_NAME } RUNTIME DESTINATION ${ BENCHMARK_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( TARGETS cropper RUNTIME DESTINATION ${ CROPPER_ROOT_DIR } COMPONENT ${ RUNTIME_COMPONENT_NAME } )
install ( FILES ${ TOP_DIR } /mindspore/lite/build/tools/cropper/cropper_mapping_cpu.cfg
D E S T I N A T I O N $ { C R O P P E R _ R O O T _ D I R } C O M P O N E N T $ { R U N T I M E _ C O M P O N E N T _ N A M E } )