LiteRT ist in der Google Play-Dienste-Laufzeit für alle Android-Geräte verfügbar, auf denen die aktuelle Version der Play-Dienste ausgeführt wird. Mit dieser Laufzeit können Sie Modelle für maschinelles Lernen ausführen, ohne LiteRT-Bibliotheken statisch in Ihre App einzubinden.
Mit der Google Play-Dienste API können Sie die Größe Ihrer Apps reduzieren und dank der neuesten stabilen Version der Bibliotheken eine bessere Leistung erzielen. TensorFlow Lite in Google Play-Diensten ist die empfohlene Methode, um LiteRT auf Android-Geräten zu verwenden.
Wenn Sie bereits TensorFlow Lite in Ihrer App verwenden, lesen Sie den Abschnitt Von der eigenständigen LiteRT-Laufzeit migrieren, um eine vorhandene App auf die Play-Dienste-Laufzeit umzustellen. Weitere Informationen zu den Google Play-Diensten finden Sie auf der Website Google Play-Dienste.
Play-Dienste-Laufzeit verwenden
LiteRT in Google Play-Diensten ist über die folgenden APIs für Programmiersprachen verfügbar:
- Java API – Anleitung ansehen
- C API – Anleitung
Beschränkungen
Für LiteRT in Google Play-Diensten gelten die folgenden Einschränkungen:
- Die Unterstützung für Hardwarebeschleunigungs-Delegierte ist auf die im Abschnitt Hardwarebeschleunigung aufgeführten Delegierten beschränkt. Andere Beschleunigungsdelegierte werden nicht unterstützt.
- Experimentelle oder eingestellte LiteRT APIs, einschließlich benutzerdefinierter Vorgänge, werden nicht unterstützt.
Support und Feedback
Über den TensorFlow-Issue-Tracker können Sie Feedback geben und Support anfordern. Melden Sie Probleme und Supportanfragen bitte über die Problemvorlage für LiteRT in Google Play-Diensten.
Nutzungsbedingungen
Die Verwendung von LiteRT in Google Play-Dienst-APIs unterliegt den Nutzungsbedingungen für Google APIs.
Datenschutz und Datenerhebung
Wenn Sie LiteRT in Google Play-Dienst-APIs verwenden, erfolgt die Verarbeitung der Eingabedaten wie Bilder, Videos und Text vollständig auf dem Gerät. TensorFlow Lite in Google Play-Dienst-APIs sendet diese Daten nicht an Google-Server. So können Sie unsere APIs zur Verarbeitung von Daten verwenden, die nicht vom Gerät entfernt werden sollten.
Die LiteRT in den Google Play-Dienst-APIs kann gelegentlich Google-Server kontaktieren, um beispielsweise Fehlerkorrekturen, aktualisierte Modelle und Informationen zur Kompatibilität von Hardwarebeschleunigern zu erhalten. Die LiteRT in den Google Play-Dienst-APIs sendet auch Messwerte zur Leistung und Nutzung der APIs in Ihrer App an Google. Google verwendet diese Messdaten, um die Leistung zu messen, die APIs zu debuggen, zu verwalten und zu verbessern sowie Missbrauch zu erkennen, wie in unserer Datenschutzerklärung beschrieben.
Sie sind dafür verantwortlich, Nutzer Ihrer App gemäß geltendem Recht über die Verarbeitung von LiteRT-Messwerten in den Google Play-Dienst-APIs zu informieren.
Zu den von uns erhobenen Daten gehören:
- Geräteinformationen (z. B. Hersteller, Modell, Betriebssystemversion und Build) und verfügbare ML-Hardwarebeschleuniger (GPU und DSP) Wird für Diagnose und Nutzungsanalysen verwendet.
- Geräte-ID, die für Diagnose- und Nutzungsanalysen verwendet wird.
- App-Informationen (Paketname, App-Version) Wird für Diagnose und Nutzungsanalysen verwendet.
- API-Konfiguration (z. B. welche Delegatings verwendet werden) Wird für Diagnose und Nutzungsanalysen verwendet.
- Ereignistyp (z. B. Interpretererstellung, Inferenz). Wird für Diagnose und Nutzungsanalysen verwendet.
- Fehlercodes Wird für die Diagnose verwendet.
- Leistungsmesswerte Wird für die Diagnose verwendet.