LiteRT 适用于 Google Play 服务运行时,适用于搭载当前版本 Play 服务的所有 Android 设备。借助此运行时,您无需将 LiteRT 库静态捆绑到应用中,即可运行机器学习 (ML) 模型。
借助 Google Play 服务 API,您可以缩减应用大小,并通过最新稳定版库提升性能。在 Android 上使用 LiteRT 的推荐方法是使用 Google Play 服务中的 TensorFlow Lite。
如果您已在应用中使用独立的 TensorFlow Lite,请参阅从独立的 LiteRT 迁移部分,以更新现有应用以使用 Play 服务运行时。如需详细了解 Google Play 服务,请访问 Google Play 服务网站。
使用 Play 服务运行时
Google Play 服务中的 LiteRT 可通过以下编程语言 API 使用:
限制
Google Play 服务中的 LiteRT 具有以下限制:
- 对硬件加速委托的支持仅限于硬件加速部分中列出的委托。不支持任何其他加速委托。
- 不支持实验性或已废弃的 LiteRT API,包括自定义运算。
支持与反馈
您可以通过 TensorFlow 问题跟踪器提供反馈和获取支持。请使用 Google Play 服务中适用于 LiteRT 的问题模板报告问题和支持请求。
服务条款
在 Google Play 服务 API 中使用 LiteRT 时须遵守 Google API 服务条款。
隐私权和数据收集
当您在 Google Play 服务 API 中使用 LiteRT 时,输入数据(例如图片、视频、文本)的处理完全在设备端进行,Google Play 服务 API 中的 TensorFlow Lite 不会将这些数据发送到 Google 服务器。因此,您可以使用我们的 API 处理不应离开设备的数据。
Google Play 服务 API 中的 LiteRT 可能会不时与 Google 服务器联系,以接收错误修复、更新后的模型和硬件加速器兼容性信息等内容。Google Play 服务 API 中的 LiteRT 还会向 Google 发送有关应用中 API 性能和利用率的指标。Google 会使用这些指标数据来衡量性能、调试、维护和改进 API,以及检测滥用行为,如隐私权政策中所述。
您有责任根据适用法律的要求,告知应用用户 Google 如何处理 Google Play 服务 API 指标数据中的 LiteRT。
我们收集的数据包括:
- 设备信息(例如制造商、型号、操作系统版本和 build)以及可用的机器学习硬件加速器(GPU 和 DSP)。用于诊断和使用情况分析。
- 用于诊断和使用情况分析的设备标识符。
- 应用信息(软件包名称、应用版本)。用于诊断和使用情况分析。
- API 配置(例如正在使用的代理)。用于诊断和使用情况分析。
- 事件类型(例如解释器创建、推理)。用于诊断和使用情况分析。
- 错误代码。用于诊断。
- 效果指标。用于诊断。