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