अगर आप एमएल के अनुभवी डेवलपर हैं और पहले से बनी हुई TensorFlow Lite लाइब्रेरी आपकी ज़रूरतों को पूरा नहीं करती है, तो एमएल किट के साथ कस्टम 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'