إذا كنت من مطوّري الذكاء الاصطناعي المتمرّسين ولم تكن مكتبة TensorFlow Lite المُنشأة مسبقًا تستوفي احتياجاتك، يمكنك استخدام إصدار مخصّص من TensorFlow Lite مع ML Kit. على سبيل المثال، قد تحتاج إلى إضافة عمليات مخصّصة.
المتطلبات الأساسية
- بيئة إنشاء TensorFlow Lite صالحة
تجميع حِزمة مخصّصة من 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'