aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeha Pattan <npattan@google.com>2022-09-15 21:21:17 +0000
committerNeha Pattan <npattan@google.com>2022-09-16 00:21:08 +0000
commite5209b29c6ed7ba0dc2371087e854bc712ca3f32 (patch)
tree63612f2eb458cb87d629e69fca0a152c6aa2c85a
parent3833ec635c75655725d3e325a0850572892a6735 (diff)
downloadtflite-support-e5209b29c6ed7ba0dc2371087e854bc712ca3f32.tar.gz
Native code optimize for libtflite_support_classifiers_native.
Bug: 246460620 Test: atest OnDeviceClassifierTest Change-Id: Id925b07661113e063107a18a4bb781c5072d3275
-rw-r--r--Android.bp1
-rw-r--r--tensorflow_lite_support/java/tflite_version_script.lds10
2 files changed, 11 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index de4f3ddd..36843e07 100644
--- a/Android.bp
+++ b/Android.bp
@@ -221,6 +221,7 @@ cc_library_shared {
"tensorflow_lite_support/java/src/native/task/core/builtin_op_resolver.cc",
"tensorflow_lite_support/cc/utils/jni_utils.cc",
],
+ version_script: "tensorflow_lite_support/java/tflite_version_script.lds",
shared_libs: ["liblog"],
static_libs: [
"libprotobuf-cpp-lite-ndk",
diff --git a/tensorflow_lite_support/java/tflite_version_script.lds b/tensorflow_lite_support/java/tflite_version_script.lds
new file mode 100644
index 00000000..604c923a
--- /dev/null
+++ b/tensorflow_lite_support/java/tflite_version_script.lds
@@ -0,0 +1,10 @@
+VERS_1.0 {
+ # Export JNI and native C symbols.
+ global:
+ Java_*;
+
+ # Hide everything else.
+ local:
+ *;
+};
+