সম্পূর্ণ LiterRT সোর্স ট্রি তৈরি না করেই আপনি আপনার অ্যাপ্লিকেশনগুলিতে পূর্বনির্মিত C++ লাইব্রেরি ব্যবহার করতে পারেন। CMake এর সাথে ইন্টিগ্রেশন করা যেতে পারে।
আপনার C++ কোডে LiterRT CompiledModel API ব্যবহারের প্রাথমিক ধাপগুলি নিচে দেখানো হল।
প্রি-বিল্ট LiterRT রানটাইম শেয়ার্ড লাইব্রেরি ডাউনলোড করুন
লিংকগুলি অনুসরণ করে LiterRT রানটাইম শেয়ার্ড লাইব্রেরি ডাউনলোড করুন:
| প্ল্যাটফর্ম | সংস্করণ | LiterRT রানটাইম লাইব্রেরি |
|---|---|---|
| অ্যান্ড্রয়েড_আর্ম64 | সর্বশেষ | libLiteRt.so সম্পর্কে |
| লিনাক্স_এক্স৮৬_৬৪ | সর্বশেষ | libLiteRt.so সম্পর্কে |
| লিনাক্স_আর্ম৬৪ | সর্বশেষ | libLiteRt.so সম্পর্কে |
| ম্যাকোস_আর্ম64 | সর্বশেষ | libLiteRt.dylib সম্পর্কে |
| উইন্ডোজ_এক্স৮৬_৬৪ | সর্বশেষ | libLiteRt.dll সম্পর্কে |
প্রি-বিল্ট জিপিইউ অ্যাক্সিলারেটর ডাউনলোড করুন
যদি আপনার GPU অ্যাক্সিলারেশনের প্রয়োজন হয়, তাহলে আপনার GPU অ্যাক্সিলারেটর প্রয়োজন। যেহেতু এটি এখনও ওপেন সোর্সড নয়, তাই আপনাকে প্রি-বিল্ট ডাউনলোড করতে হবে।
এখানে GPU অ্যাক্সিলারেটর পাওয়া যাবে।
| প্ল্যাটফর্ম | সংস্করণ | জিপিইউ অ্যাক্সিলারেটর | ব্যাকএন্ড |
|---|---|---|---|
| অ্যান্ড্রয়েড_আর্ম64 | সর্বশেষ | libLiteRtGpuAccelerator.so সম্পর্কে | ওপেনসিএল + ওপেনজিএল |
| লিনাক্স_এক্স৮৬_৬৪ | সর্বশেষ | libLiteRtWebGpuAccelerator.so সম্পর্কে | ওয়েবজিপিইউ (ভলকান) |
| লিনাক্স_আর্ম৬৪ | সর্বশেষ | libLiteRtWebGpuAccelerator.so সম্পর্কে | ওয়েবজিপিইউ (ভলকান) |
| ম্যাকোস_আর্ম64 | সর্বশেষ | libLiteRtMetalAccelerator.dylib সম্পর্কে | ধাতু |
| উইন্ডোজ_এক্স৮৬_৬৪ | সর্বশেষ | libLiteRtWebGpuAccelerator.dll সম্পর্কে | ওয়েবজিপিইউ (ডাইরেক্ট৩ডি) |
পূর্বনির্মিত LiterRT C++ লাইব্রেরি প্রস্তুত করুন
LiteRT C++ SDK হোস্ট করার জন্য একটি ফোল্ডার নির্বাচন করুন। আমরা এটিকে <litert_cc_sdk_location> হিসাবে উল্লেখ করব।
C++ SDK ডাউনলোড করুন
আপনাকে
<litert_cc_sdk_location>এর অধীনে LiteRT C++ SDK জিপ ফাইল থেকে প্রয়োজনীয় ফাইলগুলি (CMakeLists.txt, উৎস এবং হেডার ফাইল) প্রস্তুত করতে হবে।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_cc_sdk_location>এর অধীনে রাখুন।cp <path_to_prebuilt_lib>/libLiteRt.so <litert_cc_sdk_location>/litert_cc_sdk/লাইব্রেরি তৈরি করুন এবং
run_model_simpleটুল।LiterRT তৈরি করতে
clangপ্রয়োজন। C++ SDK কনফিগার করুন এবং নিম্নলিখিতভাবে টুল তৈরি করুন:cd <litert_cc_sdk_location> cmake -S litert_cc_sdk -B litert_cc_sdk_build -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ cmake --build litert_cc_sdk_build -j
পূর্বনির্মিত LiterRT C++ লাইব্রেরি একীভূত করুন
LiterRT API ব্যবহার করতে আপনার
CMakeLists.txtআপডেট করুন।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)