Özel bir TensorFlow Lite yapısı kullanın

Deneyimli bir ML geliştiricisiyseniz ve önceden oluşturulmuş TensorFlow Lite kitaplığı ihtiyaçlarınızı karşılamıyorsa ML Kiti ile özel bir TensorFlow Lite yapısını kullanabilirsiniz. Örneğin, özel operasyonlar eklemek isteyebilirsiniz.

Önkoşullar

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

Tensorflow Lite AAR'ı 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 bazel-genfiles/tensorflow/lite/java/ konumunda bir AAR dosyası oluşturacaktır. Özel Tensorflow Lite AAR'ı 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 build.gradle uygulamanızda Tensorflow Lite'ı özel sürümünüzle geçersiz kılın:

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