Hi team,
This is Fei from Microsoft Edge team. Recently I'm working on enabling on-device web APIs (e.g., Summarizer) on Android based on google MLKit library.
MLKit provides the developer-facing public APIs
that talks to AICore which is the system-level AI runtime that actually runs and updates on-device models. I think both Microsoft and Google have got the
alignment that open-source Chromium can use MLKit integrating with AICore to benefit from on-device AI capabilities. We have made some progress including adding the library and auto-rolled it, adding and refactoring
some interfaces, and now we are approaching the step that really adds MKLit dependency to chromium android in this CL:
Here we encountered the issue - Dry-Run CI reported android-binary-size failure that MKLit library deps caused 349.9KB binary size increase. Can you suggest whether the binary size increase is acceptable or are there any
actions we can take to optimize the size.
Thanks,
Fei