หากคุณเป็นนักพัฒนา ML ที่มีประสบการณ์และไลบรารี TensorFlow Lite ที่สร้างไว้ล่วงหน้าไม่ตรงตามความต้องการ คุณสามารถใช้บิลด์ TensorFlow Lite ที่กำหนดเองกับ ML Kit ได้ เช่น คุณอาจต้องการเพิ่มการดำเนินการที่กำหนดเอง
ข้อกำหนดเบื้องต้น
- สภาพแวดล้อมการสร้าง TensorFlow Lite ที่ใช้งานได้
การรวม TensorFlow Lite ที่กำหนดเองสำหรับ Android
สร้าง 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
ซึ่งจะสร้างไฟล์ AAR ใน bazel-genfiles/tensorflow/lite/java/
เผยแพร่ AAR ของ Tensorflow Lite ที่กำหนดเองไปยังที่เก็บ Maven ในเครื่อง
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
สุดท้าย ในแอป build.gradle
ให้ลบล้าง TensorFlow Lite ด้วยเวอร์ชันที่กำหนดเอง
implementation 'org.tensorflow:tensorflow-lite:0.1.100'