Özel bir TensorFlow Lite derlemesi kullanma

Deneyimli bir makine öğrenimi geliştiricisiyseniz ve önceden oluşturulmuş TensorFlow Lite kitaplığı ihtiyaçlarınızı karşılamıyorsa ML Kit ile özel bir TensorFlow Lite derlemesi kullanabilirsiniz. Örneğin, özel işlemler eklemek isteyebilirsiniz.

Ön koşullar

Android için özel bir TensorFlow Lite'ı paketleme

TensorFlow Lite AAR'yi oluşturun:

bazel build --cxxopt='--std=c++11' -c opt        \
  --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a   \
  //tensorflow/lite/java:tensorflow-lite

Bu işlem, bazel-genfiles/tensorflow/lite/java/ içinde bir AAR dosyası oluşturur. Özel Tensorflow Lite AAR'yi yerel Maven deponuzda yayınlayın:

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

Son olarak, uygulamanızda build.gradle Tensorflow Lite'ı özel sürümünüzle geçersiz kılın:

implementation 'org.tensorflow:tensorflow-lite:0.1.100'