También puedes usar paquetes precompilados de LiteRT Maven para tus bibliotecas de C++ de Android sin compilar todo el árbol de origen de LiteRT. La integración se realiza con CMake.
A continuación, se muestran los pasos básicos para usar la API de LiteRT CompiledModel en tu código del NDK de C++.
Integra el SDK de C++ de LiteRT
Elige una carpeta para alojar el SDK de C++ de LiteRT. Nos referiremos a él como <litert_cc_sdk_location>.
Descarga el SDK de C++
Debes preparar los archivos necesarios (CMakeLists.txt, archivos de encabezado y de origen) del archivo ZIP del SDK de C++ de LiteRT en
<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>Coloca
libLiteRt.sodel paquete de Maven de LiteRT en<litert_cc_sdk_location>.cp <path_to_prebuilt_lib>/libLiteRt.so <litert_cc_sdk_location>/litert_cc_sdk/Actualiza tu
CMakeLists.txtpara usar la API de 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)Actualiza tu
build.gradle.ktspara configurar el SDK de C++ de LiteRT.externalNativeBuild { cmake { path = file("<litert_cc_sdk_location>/CMakeLists.txt") version = "3.22.1" } }