استخدام إصدار مخصّص من TensorFlow Lite

إذا كنت من مطوّري تعلُّم الآلة المتمرّسين ولم تكن مكتبة TensorFlow Lite المُنشأة مسبقًا تلبي احتياجاتك، يمكنك استخدام إصدار مخصّص من TensorFlow Lite مع حزمة ML Kit. على سبيل المثال، قد تحتاج إلى إضافة عمليات مخصّصة.

المتطلبات الأساسية

تجميع حِزمة 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'