Sử dụng bản dựng TensorFlow Lite tùy chỉnh

Nếu bạn là nhà phát triển ML có kinh nghiệm và thư viện TensorFlow Lite dựng sẵn không đáp ứng nhu cầu của bạn, bạn có thể sử dụng bản dựng TensorFlow Lite tùy chỉnh với ML Kit. Ví dụ: bạn có thể muốn thêm các hoạt động tùy chỉnh.

Điều kiện tiên quyết

Đóng gói TensorFlow Lite tùy chỉnh cho Android

Xây dựng AAR Tensorflow Lite:

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

Điều này sẽ tạo ra một tệp AAR trong bazel-genfiles/tensorflow/lite/java/ . Xuất bản Tensorflow Lite AAR tùy chỉnh lên kho lưu trữ Maven cục bộ của bạ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

Cuối cùng, trong ứng dụng build.gradle của bạn, hãy ghi đè Tensorflow Lite bằng phiên bản tùy chỉnh của bạn:

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