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
- Lingkungan build TensorFlow Lite yang aktif
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'