استخدام إصدار مخصّص من 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'