अगर आप एक अनुभवी एमएल डेवलपर हैं और पहले से बनी TensorFlow Lite लाइब्रेरी आपकी ज़रूरतों के मुताबिक नहीं है, तो ML Kit की मदद से, पसंद के मुताबिक TensorFlow Lite बिल्ड का इस्तेमाल किया जा सकता है. उदाहरण के लिए, हो सकता है कि आपको कस्टम ऑपरेशन जोड़ने हों.
ज़रूरी शर्तें
- TensorFlow Lite का काम करने वाला बिल्ड एनवायरमेंट
Android के लिए, ज़रूरत के हिसाब से TensorFlow Lite का बंडल बनाना
Tensorflow Lite AAR बनाएं:
bazel build --cxxopt='--std=c++11' -c opt \ --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a \ //tensorflow/lite/java:tensorflow-lite
इससे bazel-genfiles/tensorflow/lite/java/
में एएआर फ़ाइल जनरेट हो जाएगी.
कस्टम Tensorflow Lite AAR को अपने स्थानीय Maven रिपॉज़िटरी में पब्लिश करें:
mvn install:install-file -Dfile=bazel-genfiles/tensorflow/lite/java/tensorflow-lite.aar -DgroupId=org.tensorflow \ -DartifactId=tensorflow-lite -Dversion=0.1.100 -Dpackaging=aar
आखिर में, अपने ऐप्लिकेशन build.gradle
में, Tensorflow Lite को अपने कस्टम वर्शन से बदलें:
implementation 'org.tensorflow:tensorflow-lite:0.1.100'