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

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

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

تجميع حِزمة مخصّصة من TensorFlow Lite لنظام التشغيل Android

إنشاء 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

سيؤدي هذا الإجراء إلى إنشاء ملف AAR في 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'