TensorFlow Lite এখন LiteRT । LiteRT হল Google-এর উচ্চ-কার্যক্ষমতাসম্পন্ন অন-ডিভাইস AI-এর প্রাথমিক রানটাইম। বিদ্যমান TensorFlow Lite প্যাকেজগুলি কার্যকর থাকবে, তবে ভবিষ্যতের সমস্ত বৈশিষ্ট্য আপডেট এবং কর্মক্ষমতা বৃদ্ধি শুধুমাত্র LiteRT-এর জন্যই প্রযোজ্য হবে। যেহেতু LiteRT সম্পূর্ণরূপে TensorFlow Lite Interpreter API সমর্থন করে , তাই মাইগ্রেট করার জন্য শুধুমাত্র একটি প্যাকেজের নাম আপডেট প্রয়োজন - কোনও যুক্তিগত পরিবর্তনের প্রয়োজন নেই।
প্যাকেজের নাম পরিবর্তনের জন্য, নির্দিষ্ট প্ল্যাটফর্মের জন্য নিম্নলিখিত মাইগ্রেশন নির্দেশিকাগুলি দেখুন।
অ্যান্ড্রয়েডে মাইগ্রেট করুন
Tensorflow Lite ব্যবহার করে একটি Android অ্যাপ্লিকেশন মাইগ্রেট করতে, org.tensorflow:tensorflow-lite থেকে com.google.ai.edge.litert এ নির্ভরতা প্রতিস্থাপন করুন। LiteRT Maven সংগ্রহস্থলে নিম্নলিখিত প্যাকেজগুলি অন্তর্ভুক্ত রয়েছে:
-
com.google.ai.edge.litert:litert -
com.google.ai.edge.litert:litert-gpu -
com.google.ai.edge.litert:litert-metadata -
com.google.ai.edge.litert:litert-support
আপনি আপনার build.gradle নির্ভরতাগুলিতে এই পরিবর্তনটি করতে পারেন:
dependencies {
...
implementation `com.google.ai.edge.litert:litert:2.1.0`
}
প্লে সার্ভিসেস
প্লে সার্ভিসেস রানটাইমে LiterRT play-services-tflite নির্ভরতা ব্যবহার করে চলেছে। যদি আপনার অ্যাপটি ইতিমধ্যেই TensorFlow Lite এর সাথে প্লে সার্ভিসেস রানটাইম ব্যবহার করে থাকে, তাহলে আপনাকে কোনও কোড পরিবর্তন করতে হবে না।
প্লে সার্ভিসে LiterRT ব্যবহার করতে, আপনার build.gradle নির্ভরতাগুলিতে নিম্নলিখিতগুলি যোগ করুন:
dependencies {
...
// LiteRT dependencies for Google Play services
implementation 'com.google.android.gms:play-services-tflite-java:16.4.0'
// Optional: include LiteRT Support Library
implementation 'com.google.android.gms:play-services-tflite-support:16.4.0'
...
}
পাইথন দিয়ে মাইগ্রেট করুন
Tensorflow Lite ব্যবহার করে Python কোড মাইগ্রেট করতে, PIP প্যাকেজটি tflite-runtime থেকে ai-edge-litert এ প্রতিস্থাপন করুন।
PIP দিয়ে LiterRT ইনস্টল করুন:
$ python3 -m pip install ai-edge-litert
নিম্নলিখিতগুলি সহ LiterRT আমদানি করুন:
from ai_edge_litert.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)
অন্যান্য লাইব্রেরি
iOS এর জন্য Swift এবং Objective-C SDK, C++ SDK, Task Library, এবং Model Maker লাইব্রেরি TensorFlow Lite প্যাকেজগুলিতে বিদ্যমান। এই SDK বা লাইব্রেরি ব্যবহারকারী অ্যাপ্লিকেশনগুলি LiteRT-তে স্থানান্তরিত হওয়া উচিত নয়।