إذا كنت من مطوّري الذكاء الاصطناعي المتمرّسين ولم تكن مكتبة TensorFlow Lite pre-built تلبي احتياجاتك، يمكنك استخدام إصدار مخصّص من TensorFlow Lite مع ML Kit. على سبيل المثال، قد تحتاج إلى إضافة عمليات مخصّصة.
المتطلبات الأساسية
- بيئة إنشاء TensorFlow Lite صالحة
تجميع حِزمة TensorFlow Lite مخصّصة لنظام التشغيل Android
إنشاء حزمة AAR لتطبيق Tensorflow Lite:
bazel build --cxxopt='--std=c++11' -c opt \ --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a \ //tensorflow/lite/java:tensorflow-lite
سيؤدي ذلك إلى إنشاء ملف AAR بتنسيق bazel-genfiles/tensorflow/lite/java/
.
انشر حزمة AAR المخصّصة لـ Tensorflow Lite في مستودع 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'