ใช้บิลด์ TensorFlow Lite ที่กำหนดเอง

หากคุณเป็นนักพัฒนา 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'