Menggunakan build TensorFlow Lite kustom

Jika Anda adalah developer ML berpengalaman dan library TensorFlow Lite yang sudah di-build sebelumnya tidak sesuai dengan kebutuhan, Anda dapat menggunakan build TensorFlow Lite kustom dengan ML Kit. Misalnya, Anda dapat menambahkan ops kustom.

Prasyarat

Memaketkan TensorFlow Lite kustom untuk Android

Build 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

Langkah ini akan menghasilkan file AAR di bazel-genfiles/tensorflow/lite/java/. Publikasikan AAR TensorFlow Lite kustom ke repositori Maven lokal:

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

Terakhir, di build.gradle aplikasi Anda, ganti TensorFlow Lite dengan versi kustom:

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