Bạn cũng có thể sử dụng các gói Maven LiteRT được tạo sẵn cho các thư viện C++ Android mà không cần tạo toàn bộ cây nguồn LiteRT. Việc tích hợp được thực hiện bằng CMake.
Sau đây là các bước cơ bản để sử dụng LiteRT CompiledModel API trong mã C++ NDK.
Tích hợp SDK C++ LiteRT
Chọn một thư mục để lưu trữ LiteRT C++ SDK. Chúng tôi sẽ gọi đó là <litert_cc_sdk_location>.
Tải C++ SDK xuống
Bạn cần chuẩn bị các tệp cần thiết (CMakeLists.txt, tệp nguồn và tệp tiêu đề) từ tệp zip LiteRT C++ SDK trong
<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>Đặt
libLiteRt.sotừ gói LiteRT Maven trong<litert_cc_sdk_location>.cp <path_to_prebuilt_lib>/libLiteRt.so <litert_cc_sdk_location>/litert_cc_sdk/Hãy cập nhật
CMakeLists.txtđể sử dụng LiteRT API.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)Cập nhật
build.gradle.ktsđể định cấu hình LiteRT C++ SDK.externalNativeBuild { cmake { path = file("<litert_cc_sdk_location>/CMakeLists.txt") version = "3.22.1" } }