डिवाइस में मौजूद एआई (AI) के लिए, Google के बेहतर परफ़ॉर्मेंस वाले रनटाइम के साथ होने वाले सभी नए बदलावों की मदद से उनके लिए खास तौर पर LiteRT इस्तेमाल किया जाना चाहिए. TensorFlow Lite पैकेज का इस्तेमाल करने वाले ऐप्लिकेशन काम कर रहा है, लेकिन सभी नए अपडेट सिर्फ़ LiteRT में शामिल किए जाएंगे पैकेज. LiteRT API में तरीके के नाम एक जैसे होते हैं, जो TF Lite APIs में होते हैं. इसलिए, LiteRT पर माइग्रेट करने के लिए, कोड में ज़्यादा जानकारी वाले बदलाव की ज़रूरत नहीं होती.
पैकेज का नाम बदलने के बारे में जानने के लिए, नीचे दी गई माइग्रेशन गाइड देखें प्लैटफ़ॉर्म.
Android की मदद से माइग्रेट करना
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:1.0.1`
}
Play सेवाएं
Play Services के रनटाइम में LiteRT, play-services-tflite
का इस्तेमाल करता रहेगा
निर्भर है. अगर आपका ऐप्लिकेशन पहले से ही Play Services के रनटाइम का इस्तेमाल,
TensorFlow Lite, आपको कोड में कोई बदलाव करने की ज़रूरत नहीं है.
Play सेवाओं में LiteRT का इस्तेमाल करने के लिए, अपने build.gradle
में यह जोड़ें
डिपेंडेंसी:
dependencies {
...
// LiteRT dependencies for Google Play services
implementation 'com.google.android.gms:play-services-tflite-java:16.0.1'
// Optional: include LiteRT Support Library
implementation 'com.google.android.gms:play-services-tflite-support:16.0.1'
...
}
Python से माइग्रेट करना
Tensorflow Lite का इस्तेमाल करके Python कोड माइग्रेट करने के लिए, PIP पैकेज को इससे बदलें
ai-edge-litert
के लिए tflite-runtime
.
PIP के साथ LiteRT इंस्टॉल करें:
$ python3 -m pip install ai-edge-litert
LiteRT को इनका इस्तेमाल करके इंपोर्ट करें:
from ai_edge_litert.interpreter import Interpreter
interpreter = Interpreter(model_path=args.model_file)
अन्य लाइब्रेरी
iOS के लिए Swift और Objective-C SDK टूल, C++ SDK टूल, टास्क लाइब्रेरी, और Model Maker TensorFlow Lite API में लाइब्रेरी मौजूद है. इनका इस्तेमाल करने वाले ऐप्लिकेशन SDK टूल या लाइब्रेरी को LiteRT पर माइग्रेट नहीं करना चाहिए.