استخدم بناء 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'