Deneyimli bir ML geliştiricisiyseniz ve önceden oluşturulmuş TensorFlow Lite kitaplığı ihtiyaçlarınızı karşılamıyorsa ML Kiti ile özel bir TensorFlow Lite yapısını kullanabilirsiniz. Örneğin, özel operasyonlar eklemek isteyebilirsiniz.
Önkoşullar
- Çalışan bir TensorFlow Lite oluşturma ortamı
Android için özel bir TensorFlow Lite'ı paketleme
Tensorflow Lite AAR'ı oluşturun:
bazel build --cxxopt='--std=c++11' -c opt \ --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a \ //tensorflow/lite/java:tensorflow-lite
Bu bazel-genfiles/tensorflow/lite/java/
konumunda bir AAR dosyası oluşturacaktır. Özel Tensorflow Lite AAR'ı yerel Maven deponuzda yayınlayı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
Son olarak build.gradle
uygulamanızda Tensorflow Lite'ı özel sürümünüzle geçersiz kılın:
implementation 'org.tensorflow:tensorflow-lite:0.1.100'