Puoi anche utilizzare i pacchetti Maven LiteRT precompilati per le tue librerie C++ per Android senza creare l'intero albero delle origini di LiteRT. L'integrazione viene eseguita con CMake.
Di seguito sono riportati i passaggi di base per utilizzare l'API LiteRT CompiledModel nel codice C++ NDK.
Integra l'SDK LiteRT C++
Scegli una cartella in cui ospitare l'SDK LiteRT C++. che chiameremo
<litert_cc_sdk_location>.
Scarica l'SDK C++
Devi preparare i file necessari (CMakeLists.txt, file di origine e di intestazione) dal file zip dell'SDK LiteRT C++ in
<litert_cc_sdk_location>.wget https://github.com/google-ai-edge/LiteRT/releases/download/<litert_version>/litert_cc_sdk.zip unzip litert_cc_sdk.zip -d <litert_cc_sdk_location>Inserisci
libLiteRt.sodal pacchetto Maven LiteRT in<litert_cc_sdk_location>.cp <path_to_prebuilt_lib>/libLiteRt.so <litert_cc_sdk_location>/litert_cc_sdk/Aggiorna
CMakeLists.txtper utilizzare l'API LiteRT.add_subdirectory("<litert_cc_sdk_location>" "<litert_cc_sdk_location>/build") include_directories("<litert_cc_sdk_location>") target_link_libraries(${CMAKE_PROJECT_NAME} # Use `litert_cc_api` for LiteRT C++ SDK litert_cc_api android log)Aggiorna
build.gradle.ktsper configurare l'SDK C++ LiteRT.externalNativeBuild { cmake { path = file("<litert_cc_sdk_location>/CMakeLists.txt") version = "3.22.1" } }