From 272aac928716b80ec50d92e481b235e829a0d1a3 Mon Sep 17 00:00:00 2001 From: Komang Sidhi Artha Date: Fri, 26 Sep 2025 14:00:01 +0700 Subject: [PATCH] migrate from TensorFlow Lite to LiteRT for 16 KB page size support - Replace org.tensorflow:tensorflow-lite:2.11.0 with com.google.ai.edge.litert:litert:1.4.0 (required for Android 16 KB page size) - Set sourceCompatibility and targetCompatibility to JavaVersion.VERSION_11 (project-specific requirement) --- .gitignore | 6 +++++- android/build.gradle | 10 +++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 8829b65..593d1f6 100644 --- a/.gitignore +++ b/.gitignore @@ -82,4 +82,8 @@ example/object_detection_ssd_mobilenet/assets/models/ssd_mobilenet.tflite **/assets/models/** **/assets/models/!README -**/assets/models/.gitkeep \ No newline at end of file +**/assets/models/.gitkeep + +# FVM Version Cache +.fvm/ +.fvmrc diff --git a/android/build.gradle b/android/build.gradle index 61cfc68..adf9dba 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -50,8 +50,8 @@ android { } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_11 + targetCompatibility JavaVersion.VERSION_11 } defaultConfig { @@ -61,8 +61,8 @@ android { dependencies { - def tflite_version = "2.11.0" + def litert_version = "1.4.0" - implementation("org.tensorflow:tensorflow-lite:${tflite_version}") - implementation("org.tensorflow:tensorflow-lite-gpu:${tflite_version}") + implementation("com.google.ai.edge.litert:litert:${litert_version}") + implementation("com.google.ai.edge.litert:litert-gpu:${litert_version}") }