|
|
|
@ -8,34 +8,20 @@ cmake_minimum_required(VERSION 3.4.1)
|
|
|
|
|
set(CMAKE_VERBOSE_MAKEFILE on)
|
|
|
|
|
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/libs/${ANDROID_ABI})
|
|
|
|
|
|
|
|
|
|
set(MINDSPORELITE_VERSION mindspore-lite-1.1.0-inference-android)
|
|
|
|
|
set(MINDSPORELITE_VERSION mindspore-lite-1.1.1-runtime-arm64-cpu)
|
|
|
|
|
|
|
|
|
|
# ============== Set MindSpore Dependencies. =============
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp)
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/third_party/flatbuffers/include)
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/third_party/hiai_ddk/lib/aarch64)
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION})
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/include)
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/include/ir/dtype)
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/include/schema)
|
|
|
|
|
include_directories(${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/minddata/include)
|
|
|
|
|
|
|
|
|
|
add_library(mindspore-lite SHARED IMPORTED)
|
|
|
|
|
add_library(minddata-lite SHARED IMPORTED)
|
|
|
|
|
add_library(hiai SHARED IMPORTED)
|
|
|
|
|
add_library(hiai_ir SHARED IMPORTED)
|
|
|
|
|
add_library(hiai_ir_build SHARED IMPORTED)
|
|
|
|
|
|
|
|
|
|
set_target_properties(mindspore-lite PROPERTIES IMPORTED_LOCATION
|
|
|
|
|
${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/lib/aarch64/libmindspore-lite.so)
|
|
|
|
|
${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/lib/libmindspore-lite.so)
|
|
|
|
|
set_target_properties(minddata-lite PROPERTIES IMPORTED_LOCATION
|
|
|
|
|
${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/minddata/lib/aarch64/libminddata-lite.so)
|
|
|
|
|
set_target_properties(hiai PROPERTIES IMPORTED_LOCATION
|
|
|
|
|
${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/third_party/hiai_ddk/lib/aarch64/libhiai.so)
|
|
|
|
|
set_target_properties(hiai_ir PROPERTIES IMPORTED_LOCATION
|
|
|
|
|
${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/third_party/hiai_ddk/lib/aarch64/libhiai_ir.so)
|
|
|
|
|
set_target_properties(hiai_ir_build PROPERTIES IMPORTED_LOCATION
|
|
|
|
|
${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/third_party/hiai_ddk/lib/aarch64/libhiai_ir_build.so)
|
|
|
|
|
${CMAKE_SOURCE_DIR}/src/main/cpp/${MINDSPORELITE_VERSION}/minddata/lib/libminddata-lite.so)
|
|
|
|
|
|
|
|
|
|
# --------------- MindSpore Lite set End. --------------------
|
|
|
|
|
|
|
|
|
@ -83,10 +69,6 @@ target_link_libraries( # Specifies the target library.
|
|
|
|
|
# --- mindspore ---
|
|
|
|
|
minddata-lite
|
|
|
|
|
mindspore-lite
|
|
|
|
|
hiai
|
|
|
|
|
hiai_ir
|
|
|
|
|
hiai_ir_build
|
|
|
|
|
# libmindspore-lite-fp16
|
|
|
|
|
|
|
|
|
|
# --- other dependencies.---
|
|
|
|
|
-ljnigraphics
|
|
|
|
|