aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-02Snap for 11400057 from 466d4c37f03e7e656262c7f4981678c46d4b899a to ↵simpleperf-releaseAndroid Build Coastguard Worker
simpleperf-release Change-Id: Idc9341e29f694e6a035b04f9509c2ef0aa93d243
2023-11-27Sandbox tflite-support genrules am: 41457e085cCole Faust
Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2841742 Change-Id: Ia023bb951d7ac2a0a1e1dee5534c6eb6342c91ba Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-21Sandbox tflite-support genrulesCole Faust
go/roboleaf-busy-beavers-sandboxing Bug: 307824623 Test: ./build/soong/tests/genrule_sandbox_test.py tflite_support_metadata_schema tflite_support_spm_config tflite_support_spm_encoder_config Change-Id: Ib9c079b27b4555e7bd2682e10cad32b21279e67c
2023-10-16Snap for 10957012 from 3b643505e736ba2e740594a318337565ca9e9106 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I87f805576e308c2ab1f154461bc6e4a655abd801
2023-10-07Clean up obsolete aliases for Truth. am: 3b643505e7 am: 2a7dd37730 am: ↵Krzysztof Kosiński
08328687fb am: 4102772f2c Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2778068 Change-Id: Ic3ab16e88029fa70ecc2450e47c44f7f44d4ee0c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07Clean up obsolete aliases for Truth. am: 3b643505e7 am: 2a7dd37730 am: ↵Krzysztof Kosiński
08328687fb Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2778068 Change-Id: I105cd0a91888f3359d8d043b27553bca9c2980be Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07Clean up obsolete aliases for Truth. am: 3b643505e7 am: 2a7dd37730Krzysztof Kosiński
Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2778068 Change-Id: Ia6df0e873e4227acde916317e06477f5b7ca98b4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07Clean up obsolete aliases for Truth. am: 3b643505e7Krzysztof Kosiński
Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2778068 Change-Id: Iecea3d64b9173b3434519b0edbb6835ab35d1016 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07Clean up obsolete aliases for Truth.Krzysztof Kosiński
Bug: 255714762 Test: presubmit Change-Id: I54caa4f233855ffea043086c39010482b01a4932
2023-10-06[automerger skipped] Merge Android 14 am: 3000e1af56 -s ours am: ac2c62b1dc ↵Xin Li
-s ours am: 5f1160affe -s ours am: 5502836eed -s ours am skip reason: Merged-In I0f6c65c617565056d0a22a7df991f09fbdafb43a with SHA-1 4023c8ad2f is already in history Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2776759 Change-Id: I6dea6253813e91047e50a8aee5e1a3180f103c96 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 3000e1af56 -s ours am: ac2c62b1dc ↵Xin Li
-s ours am: 5f1160affe -s ours am skip reason: Merged-In I0f6c65c617565056d0a22a7df991f09fbdafb43a with SHA-1 4023c8ad2f is already in history Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2776759 Change-Id: I7c2f226fabedbc841a5b10a55de0aa84f9c72046 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 3000e1af56 -s ours am: ac2c62b1dc ↵Xin Li
-s ours am skip reason: Merged-In I0f6c65c617565056d0a22a7df991f09fbdafb43a with SHA-1 4023c8ad2f is already in history Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2776759 Change-Id: If1b08dc7bebac8df2574d6178da462b032f24b49 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 3000e1af56 -s oursXin Li
am skip reason: Merged-In I0f6c65c617565056d0a22a7df991f09fbdafb43a with SHA-1 4023c8ad2f is already in history Original change: https://android-review.googlesource.com/c/platform/external/tflite-support/+/2776759 Change-Id: I6485a218afb09e10758af1c6e54550b24e0a83d4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge Android 14Xin Li
Bug: 298295554 Merged-In: I0f6c65c617565056d0a22a7df991f09fbdafb43a Change-Id: Ibda2caa887f1c4f3d97f3478cc540ea4d38f6eb6
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 831b09764f -s ours ↵Xin Li
am: 0e89d17ee4 -s ours am: 058fe220f4 -s ours am skip reason: Merged-In Iec90380aa990facae4a83a73e00f2f4adbb1b646 with SHA-1 351203a83e is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/24184016 Change-Id: I260a6c76275fed594cdc27d99477beacc4d44d4d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 831b09764f -s ours ↵Xin Li
am: 0e89d17ee4 -s ours am skip reason: Merged-In Iec90380aa990facae4a83a73e00f2f4adbb1b646 with SHA-1 351203a83e is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/24184016 Change-Id: Id52fd1133966f7e810059c04fda6afbbdad65b9b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28[automerger skipped] Merge Android U (ab/10368041) am: 831b09764f -s oursXin Li
am skip reason: Merged-In Iec90380aa990facae4a83a73e00f2f4adbb1b646 with SHA-1 351203a83e is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/24184016 Change-Id: Ibce2f0b7db5f1d859379269ff42174c7806d8e91 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14Merge Android U (ab/10368041)tmp_amf_298295554Xin Li
Bug: 291102124 Merged-In: Iec90380aa990facae4a83a73e00f2f4adbb1b646 Change-Id: I7f9c998119bb00b35bacbe568b5adf26a1fd2854
2023-04-24[automerge] Use custom op resolver to unblock the "UNSORTED_SEGMENT_PROD". ↵Presubmit Automerger Backend
Migrate 2p: 4023c8ad2f am: 70c43f65ce am: 351203a83e Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/22499388 Change-Id: I85d34ebdf386fe0d748b67b5ad8ba5ad09839040 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-24[automerge] Use custom op resolver to unblock the "UNSORTED_SEGMENT_PROD". ↵Presubmit Automerger Backend
Migrate 2p: 4023c8ad2f am: 70c43f65ce am: f804d7ee01 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/22499388 Change-Id: I92aac0a3e71af185e462bd7d8ebf6fab96e0adeb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-24[automerge] Use custom op resolver to unblock the "UNSORTED_SEGMENT_PROD". ↵android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releasePresubmit Automerger Backend
Migrate 2p: 4023c8ad2f am: 70c43f65ce Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/22499388 Change-Id: I38560e661fa1cd2255884c8b7298583a3b96c73e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-24[automerge] Use custom op resolver to unblock the "UNSORTED_SEGMENT_PROD". ↵Presubmit Automerger Backend
Migrate 2p: 4023c8ad2f am: 70c43f65ce Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/22499388 Change-Id: Iec90380aa990facae4a83a73e00f2f4adbb1b646 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-21[automerge] Use custom op resolver to unblock the "UNSORTED_SEGMENT_PROD". ↵android14-devPresubmit Automerger Backend
Migrate 2p: 4023c8ad2f Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/22499388 Bug: 276493577 Change-Id: I93c90830c59c47ffd63dab70905a34ba6cbe8afb
2023-04-21Use custom op resolver to unblock the "UNSORTED_SEGMENT_PROD". Migratexufan
the unsorted_segment ops from tensorflow to tflite-support to build rb resolver. Test: atest OnDeviceClassifierTest, TfliteSupportClassifierTests Bug: 276493577 Change-Id: I0f6c65c617565056d0a22a7df991f09fbdafb43a
2023-02-23Adds a minimal op-resolver for Rubidium's usage. am: 55d84e75c2fban
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/20512608 Change-Id: I4171711890398f485376ef681faebc5c549785e6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-17Adds a minimal op-resolver for Rubidium's usage.fban
This change adds a custom op-resolver that only includes the necessary ops for the bert_nl_classifier and rb_model test models. This gives the Rb team the opportunity for ~1M savings in their binary size. For now, the actual classifier build target still uses the builtin_op_resolver. Later, we can investigate how to set up native build targets that can accept op-resolver dependencies at link-time for greater flexibility (like we use in Bazel). Before and after (gpaste): 4845371938308096 Test: atest OnDeviceClassifierTest Bug: 238435760 Change-Id: I6ca794fed5cf1cd3ffc0612a60754e4bbea9fc8f
2023-02-17(TM-MP) Rb back compat: Base changes (go/rbc-design) am: 4dd11643c3Neha Pattan
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/21185750 Change-Id: I95fad2d4ff797588411a110af2a759c9c4dd03ca Merged-In: I8f28b040168cd7049bec52bd8e5a9c1332686c0f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Bug: 263816046 Ignore-AOSP-First: Automerger fix
2023-02-08(TM-MP) Rb back compat: Base changes (go/rbc-design)Neha Pattan
Bug: 263816046 Test: manual Change-Id: I7473ff7e3304a1e33110e6553592b3fc6aa04751
2022-11-16[automerge] Adds missing OpResolver calls to the BertNLClassifier JNI layer. ↵fban
2p: df43288acf Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/20489729 Bug: 238435760 Change-Id: I469b27183644e555b25104511b18e1208f308871
2022-11-16Adds missing OpResolver calls to the BertNLClassifier JNI layer.fban
This is a necessary prerequisite in order to support a custom op-resolver for Rubidium. Test: atest OnDeviceClassifierTest Bug: 238435760 Change-Id: I932153486e7bf561cd674342b868080c11b292e6
2022-09-16[automerge] Add a TODO to use linker_scripts for 2p: 0320ce8084Neha Pattan
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19978374 Bug: 246460620 Change-Id: Ifb6f997dceeb273ce27bcf3816a141ffae14717f
2022-09-16Add a TODO to use linker_scripts forNeha Pattan
libtflite_support_classifiers_native. Bug: 246460620 Test: n/a (comment). Change-Id: I3bdda9e6ef9d007e0678ce20e95333ea52bebb66
2022-09-16Merge "Native code optimize for libtflite_support_classifiers_native." into ↵Neha Pattan
tm-mainline-prod am: 7eb974374a Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19971529 Change-Id: Iae183156755177aa0d3d71e4d18de8c447377c84 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16Merge "Native code optimize for libtflite_support_classifiers_native." into ↵Neha Pattan
tm-mainline-prod
2022-09-16[automerge] Native code optimize for libtflite_support_classifiers_native. ↵Presubmit Automerger Backend
2p: e5209b29c6 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19971529 Bug: 246460620 Change-Id: Iefc20c8bf5923d5d0acfb41f5777633239088389
2022-09-16Native code optimize for libtflite_support_classifiers_native.Neha Pattan
Bug: 246460620 Test: atest OnDeviceClassifierTest Change-Id: Id925b07661113e063107a18a4bb781c5072d3275
2022-09-09[automerge] Adds a sanity check. 2p: abaa5ec61bfban
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19586649 Bug: 241507692 Change-Id: Ia0c4122c012023fc7a77fbb45e821312bfb9e499
2022-09-09Adds a sanity check.fban
Missing this check was causing an ASAN error in G3. Adding it in AOSP as well to be principled. Bug: 241507692 Test: atest TfliteSupportClassifierTests Change-Id: Ib0cf3893a08bace5584ede745324dd7bf50644ab
2022-09-08[automerge] Adds a dynamic input tensor model to the BertNLClassifier Java ↵Presubmit Automerger Backend
test. 2p: 589eb63fba Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19888344 Bug: 241507692 Change-Id: I451f5714045dd9c9c064f7121ec16a86765e3432
2022-09-08Adds a dynamic input tensor model to the BertNLClassifier Java test.fban
The model is provided by the Android Rubidium team (G3 Path: google3/wireless/android/adservices/mdd/topics_classifier/2/model.tflite). The hope is that future changes to external/tflite-support can be sanity checked by this unit test before impacting the Rubidium team's repo. Bug: 241507692 Test: atest TfliteSupportClassifierTests Change-Id: I371c4ce822a4650db37083e16e7d6e2fba44c17c
2022-09-02[automerge] Revert "Revert "Return StatusOr from Classify() methods"" 2p: ↵Presubmit Automerger Backend
6d4f359d96 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19832453 Change-Id: I15ad38b90e6facda7c898e061f1d0e9cf1e507d3
2022-09-02Revert "Revert "Return StatusOr from Classify() methods""Frank Ban
This reverts commit 3833ec635c75655725d3e325a0850572892a6735. Reason for revert: Undoing the change to bert_nl_classifier.cc fixes the system failures seen with the new Rb targetting model. Test: atest TfliteSupportClassifierTests Change-Id: Iaeb3e40fa66d1387cf5458aa4d531b003e529c46
2022-09-02Snap for 9023430 from 5696cff206f8466cc82a8a094693a6900c7a9440 to ↵Android Build Coastguard Worker
simpleperf-release Change-Id: I9f8466d850b167b106d97377598e87def6b438ce
2022-08-24Merge changes from topic ↵Ben Nissan
"revert-19678847-presubmit-am-86cd332fad154163bed53094e7663a44-ABRAGNUVCT" * changes: [automerge] Revert "Return StatusOr from Classify() methods" 2p: 3833ec635c Revert "Return StatusOr from Classify() methods"
2022-08-24[automerge] Revert "Return StatusOr from Classify() methods" 2p: 3833ec635cBen Nissan
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19724704 Change-Id: I3406ded4d063f58c67fca75be0c3077d0023c55c
2022-08-24Revert "Return StatusOr from Classify() methods"Ben Nissan
Revert submission 19678847-presubmit-am-86cd332fad154163bed53094e7663a44 Reason for revert: Potentially causing system failures within AdServices (e.g.: https://android-build.googleplex.com/builds/tests/view?invocationId=I42200010083746944&testResultId=TR21628220208011705), needs further testing. Reverted Changes: Ib77b4dc3d:[automerge] Return StatusOr from Classify() method... Ib93385061:Return StatusOr from Classify() methods Change-Id: If4e35b536508bf1b39fffb6f0964c13de5d21b47
2022-08-24Revert "[automerge] Return StatusOr from Classify() methods 2p: ..."Ben Nissan
Revert "Return StatusOr from Classify() methods" Revert submission 19678847-presubmit-am-86cd332fad154163bed53094e7663a44 Reason for revert: Potentially causing system failures within AdServices (e.g.: https://android-build.googleplex.com/builds/tests/view?invocationId=I42200010083746944&testResultId=TR21628220208011705), needs further testing. Reverted Changes: Ib77b4dc3d:[automerge] Return StatusOr from Classify() method... Ib93385061:Return StatusOr from Classify() methods Change-Id: Ifabfdfff0092607179d7f70a589fa8dccfc5e77e
2022-08-23[automerge] Return StatusOr from Classify() methods 2p: 9fc1fcbd22Presubmit Automerger Backend
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19678847 Bug: 242926638 Change-Id: Ib77b4dc3da1d92570d61a73738771bc4f6b9b194
2022-08-23Return StatusOr from Classify() methodsBen Nissan
This CL updates the Classify() methods in NLClassifier and BertNLClassifier to return StatusOr wrappers for their contents, allowing errors to be propagated across the JNI boundary. To enable this, it fixes a bug when checking for dynamic vs static input tensors in bert_nl_classifier.cc and throws exceptions from RunClassifier(). Bug: 242926638, Bug: 242926783 Test: atest tflite_support_classifier_tests Test: atest TfliteSupportClassifierTests Change-Id: Ib93385061ace97cf96a168e3d76d2d9162c8055f
2022-08-08[automerge] Supports dynamic tensor inputs in BertNLClassifier. 2p: e4266a8951Presubmit Automerger Backend
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19536078 Bug: 241507692 Change-Id: I9c9010f13f037d1b3c3fb7547c737a477ecc0313