شما همچنین میتوانید از بستههای از پیش ساخته شده LiteRT Maven برای کتابخانههای C++ اندروید خود بدون ساخت کل درخت منبع LiteRT استفاده کنید. این ادغام با CMake انجام میشود.
مراحل زیر، مراحل اولیه استفاده از LiteRT CompiledModel API در کد C++ NDK شما را نشان میدهد.
ادغام LiteRT C++ SDK
یک پوشه برای میزبانی LiteRT C++ SDK انتخاب کنید. ما آن را به صورت <litert_cc_sdk_location> نامگذاری خواهیم کرد.
دانلود SDK مربوط به زبان برنامهنویسی سیپلاسپلاس
شما باید فایلهای لازم (CMakeLists.txt، فایلهای منبع و هدر) را از فایل زیپ LiteRT C++ SDK در مسیر
<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>libLiteRt.soاز پکیج LiteRT Maven در زیر<litert_cc_sdk_location>قرار دهید.cp <path_to_prebuilt_lib>/libLiteRt.so <litert_cc_sdk_location>/litert_cc_sdk/CMakeLists.txtخود را برای استفاده از 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)برای پیکربندی LiteRT C++ SDK
build.gradle.ktsخود را بهروزرسانی کنید.externalNativeBuild { cmake { path = file("<litert_cc_sdk_location>/CMakeLists.txt") version = "3.22.1" } }