شما میتوانید از کتابخانهی از پیش ساخته شدهی ++C از پکیج LiteRT Maven برای برنامههای اندروید خود بدون نیاز به ساخت کل درخت منبع LiteRT استفاده کنید. این ادغام را میتوان با CMake انجام داد.
مراحل زیر، مراحل اولیه استفاده از LiteRT CompiledModel API در کد C++ NDK شما را نشان میدهد.
ادغام کتابخانه از پیش ساخته شده LiteRT C++
یک پوشه برای میزبانی 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" } }
دانلود شتابدهنده پردازنده گرافیکی از پیش ساخته شده
اگر به شتابدهندهی پردازندهی گرافیکی (GPU Acceleration) نیاز دارید، به شتابدهندهی پردازندهی گرافیکی (GPU Accelerator) نیاز دارید. از آنجایی که هنوز متنباز نیست، باید نسخههای پیشساخته را دانلود کنید.
فایل libLiteRtGpuAccelerator.so را دانلود کنید و آن را به فایلهای باینری NDK خود متصل کنید.