LiteRT 可在 Google Play 服務執行階段中使用,適用於所有執行目前 Play 服務版本的 Android 裝置。這個執行階段可讓您執行機器學習 (ML) 模型,而無須將 LiteRT 程式庫靜態捆綁至應用程式。
您可以使用 Google Play 服務 API 縮減應用程式大小,並透過最新穩定版程式庫提升效能。在 Android 上使用 LiteRT 的建議方式,是使用 Google Play 服務中的 TensorFlow Lite。
如果您已在應用程式中使用獨立的 TensorFlow Lite,請參閱「從獨立 LiteRT 遷移」一節,更新現有應用程式以使用 Play 服務執行階段。如要進一步瞭解 Google Play 服務,請參閱 Google Play 服務網站。
使用 Play 服務執行階段
您可以透過下列程式語言 API 使用 Google Play 服務中的 LiteRT:
限制
Google Play 服務中的 LiteRT 有以下限制:
- 硬體加速委派作業的支援功能僅限於「硬體加速」一節中列出的委派作業。不支援其他加速委派函。
- 不支援實驗性或已淘汰的 LiteRT API,包括自訂運算。
支援和意見回饋
您可以透過 TensorFlow Issue Tracker 提供意見回饋和取得支援。請使用 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 也會將應用程式中 API 的效能和使用率指標傳送給 Google。Google 會使用這些指標資料來評估效能、偵錯、維護及改善 API,並偵測濫用或濫用行為,詳情請參閱我們的《隱私權政策》。
您有責任依據適用法律規定,向應用程式使用者說明 Google 如何處理 Google Play 服務 API 指標資料中的 LiteRT。
我們收集的資料包括:
- 裝置資訊 (例如製造商、型號、OS 版本和版本) 和可用的 ML 硬體加速器 (GPU 和 DSP)。用於診斷和使用情形分析。
- 用於診斷和使用分析的裝置 ID。
- 應用程式資訊 (套件名稱、應用程式版本)。用於診斷和使用數據分析。
- API 設定 (例如使用哪些委派函)。用於診斷和使用情形分析。
- 事件類型 (例如建立轉譯器、推論)。用於診斷和使用數據分析。
- 錯誤代碼。用於診斷。
- 成效指標。用於診斷。