اگر یک توسعهدهنده ML با تجربه هستید و کتابخانه TensorFlow Lite از پیش ساخته شده نیازهای شما را برآورده نمیکند، میتوانید از یک ساخت سفارشی TensorFlow Lite با کیت ML استفاده کنید. به عنوان مثال، ممکن است بخواهید عملیات سفارشی را اضافه کنید.
پیش نیازها
- یک محیط ساخت TensorFlow Lite
بستهبندی یک TensorFlow Lite سفارشی برای اندروید
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
این یک فایل AAR در bazel-genfiles/tensorflow/lite/java/
ایجاد می کند. Tensorflow Lite AAR سفارشی را در مخزن محلی 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'