Özel bir TensorFlow Lite derlemesi kullanma

Deneyimli bir makine öğrenimi geliştiriciyseniz 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 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'ı yerel Maven deponuza 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, build.gradle uygulamanızda TensorFlow Lite'i özel sürümünüzle geçersiz kılın:

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