

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# TensorFlow Modellspeicher für Lite-Objekterkennung
<a name="tensorflow-lite-object-detection-model-store-component"></a>

Der TensorFlow Lite-Modelspeicher für die Objekterkennung (`variant.TensorFlowLite.ObjectDetection.ModelStore`) ist eine Modellkomponente für maschinelles Lernen, die ein vortrainiertes MobileNet SSD-Modell (Single Shot Detection) als Greengrass-Artefakt enthält. Das in dieser Komponente verwendete Beispielmodell wird vom [ TensorFlow Hub abgerufen ](https://tfhub.dev/) und mithilfe von Lite implementiert. [ TensorFlow ](https://www.tensorflow.org/lite/guide/python)

Die [ TensorFlow Lite-Komponente zur Objekterkennung ](tensorflow-lite-object-detection-component.md) verwendet diese Komponente als Abhängigkeit für die Modellquelle. Um ein speziell trainiertes TensorFlow Lite-Modell zu verwenden, [ erstellen Sie eine benutzerdefinierte Version ](ml-customization.md#override-public-model-store) dieser Modellkomponente und fügen Sie Ihr benutzerdefiniertes Modell als Komponentenartefakt hinzu. Sie können das Rezept dieser Komponente als Vorlage verwenden, um benutzerdefinierte Modellkomponenten zu erstellen. 

**Topics**
+ [Versionen](#tensorflow-lite-object-detection-model-store-component-versions)
+ [Typ](#tensorflow-lite-object-detection-model-store-component-type)
+ [Betriebssystem](#tensorflow-lite-object-detection-model-store-component-os-support)
+ [Voraussetzungen](#tensorflow-lite-object-detection-model-store-component-requirements)
+ [Abhängigkeiten](#tensorflow-lite-object-detection-model-store-component-dependencies)
+ [Konfiguration](#tensorflow-lite-object-detection-model-store-component-configuration)
+ [Lokale Protokolldatei](#tensorflow-lite-object-detection-model-store-component-log-file)
+ [Änderungsprotokoll](#tensorflow-lite-object-detection-model-store-component-changelog)

## Versionen
<a name="tensorflow-lite-object-detection-model-store-component-versions"></a>

Diese Komponente hat die folgenden Versionen:
+ 2.1.x

## Typ
<a name="tensorflow-lite-object-detection-model-store-component-type"></a>

<a name="public-component-type-generic"></a>Diese <a name="public-component-type-generic-phrase"></a> Komponente ist eine generische Komponente ()`aws.greengrass.generic`. Der [ Greengrass-Kern ](greengrass-nucleus-component.md) führt die Lifecycle-Skripte der Komponente aus. 

<a name="public-component-type-more-information"></a>Weitere Informationen finden Sie unter [Komponententypen](develop-greengrass-components.md#component-types).

## Betriebssystem
<a name="tensorflow-lite-object-detection-model-store-component-os-support"></a>

Diese Komponente kann auf Kerngeräten installiert werden, auf denen die folgenden Betriebssysteme ausgeführt werden:
+ Linux
+ Windows

## Voraussetzungen
<a name="tensorflow-lite-object-detection-model-store-component-requirements"></a>

Für diese Komponente gelten die folgenden Anforderungen:<a name="ml-component-requirements"></a>
+ Auf Greengrass-Core-Geräten, auf denen Amazon Linux 2 oder Ubuntu 18.04 ausgeführt wird, ist [ GNU C Library ](https://www.gnu.org/software/libc/) (glibc) Version 2.27 oder höher auf dem Gerät installiert.
+ Auf ARMv7L-Geräten wie Raspberry Pi sind Abhängigkeiten für auf dem Gerät installiert. OpenCV-Python Führen Sie den folgenden Befehl aus, um die Abhängigkeiten zu installieren.

  ```
  sudo apt-get install libopenjp2-7 libilmbase23 libopenexr-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgtk-3-0 libwebp-dev
  ```
+ Raspberry Pi-Geräte, auf denen Raspberry Pi OS Bullseye ausgeführt wird, müssen die folgenden Anforderungen erfüllen:
  + NumPy 1.22.4 oder höher auf dem Gerät installiert. Raspberry Pi OS Bullseye enthält eine frühere Version von NumPy, sodass Sie den folgenden Befehl ausführen können, um das Gerät zu aktualisieren NumPy .

    ```
    pip3 install --upgrade numpy
    ```
  + Der ältere Kamerastapel ist auf dem Gerät aktiviert. Raspberry Pi OS Bullseye enthält einen neuen Kamerastapel, der standardmäßig aktiviert und nicht kompatibel ist. Sie müssen also den alten Kamerastapel aktivieren.<a name="raspberry-pi-bullseye-enable-legacy-camera-stack"></a>

**Um den alten Kamerastapel zu aktivieren**

    1. Führen Sie den folgenden Befehl aus, um das Raspberry Pi-Konfigurationstool zu öffnen.

       ```
       sudo raspi-config
       ```

    1. Wählen Sie ** Schnittstellenoptionen**.

    1. Wählen Sie ** Legacy-Kamera**, um den Legacy-Kamera-Stack zu aktivieren.

    1. Starten Sie den Raspberry Pi neu.

## Abhängigkeiten
<a name="tensorflow-lite-object-detection-model-store-component-dependencies"></a>

Wenn Sie eine Komponente bereitstellen, werden AWS IoT Greengrass auch kompatible Versionen ihrer Abhängigkeiten bereitgestellt. Das bedeutet, dass Sie die Anforderungen für die Komponente und alle ihre Abhängigkeiten erfüllen müssen, um die Komponente erfolgreich bereitzustellen. In diesem Abschnitt werden die Abhängigkeiten für die [ veröffentlichten Versionen ](#tensorflow-lite-object-detection-model-store-component-changelog) dieser Komponente sowie die semantischen Versionseinschränkungen aufgeführt, die die Komponentenversionen für jede Abhängigkeit definieren. Sie können die Abhängigkeiten für jede Version der Komponente auch in der [AWS IoT Greengrass Konsole ](https://console.aws.amazon.com/greengrass) anzeigen. Suchen Sie auf der Seite mit den Komponentendetails nach der ** Liste der ** Abhängigkeiten.

------
#### [ 2.1.11 and 2.1.12 ]

In der folgenden Tabelle sind die Abhängigkeiten für die Versionen 2.1.11 und 2.1.12 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,13,0 | Weich | 

------
#### [ 2.1.10 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.10 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,12,0 | Weich | 

------
#### [ 2.1.9 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.9 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,11,0 | Weich | 

------
#### [ 2.1.8 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.8 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,1,0 | Weich | 

------
#### [ 2.1.7 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.7 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,9,0 | Weich | 

------
#### [ 2.1.6 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.6 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,8,0 | Weich | 

------
#### [ 2.1.5 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.5 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,7,0 | Weich | 

------
#### [ 2.1.4 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.4 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,6,0 | Weich | 

------
#### [ 2.1.3 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.3 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,5,0 | Weich | 

------
#### [ 2.1.2 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.2 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,4,0 | Weich | 

------
#### [ 2.1.1 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.1 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,3,0 | Weich | 

------
#### [ 2.1.0 ]

In der folgenden Tabelle sind die Abhängigkeiten für Version 2.1.0 dieser Komponente aufgeführt.


| -Abhängigkeit | Kompatible Versionen | Typ der Abhängigkeit | 
| --- | --- | --- | 
| [Nukleus von Greengrass ](greengrass-nucleus-component.md) | > =2,0,0 <2,2,0 | Weich | 

------

## Konfiguration
<a name="tensorflow-lite-object-detection-model-store-component-configuration"></a>

Diese Komponente hat keine Konfigurationsparameter.

## Lokale Protokolldatei
<a name="tensorflow-lite-object-detection-model-store-component-log-file"></a>

Diese Komponente gibt keine Protokolle aus.

## Änderungsprotokoll
<a name="tensorflow-lite-object-detection-model-store-component-changelog"></a>

In der folgenden Tabelle werden die Änderungen in den einzelnen Versionen der Komponente beschrieben.


|  Version  |  Änderungen  | 
| --- | --- | 
| 2.1.12 | Die Version wurde für die Veröffentlichung von Greengrass Nucleus 2.12.5 aktualisiert. | 
| 2.1.11 | Version für Greengrass Nucleus Version 2.12.0 aktualisiert. | 
| 2.1.10 | Die Version wurde für die Greengrass Nucleus-Version 2.11.0 aktualisiert. | 
| 2.1.9 | Die Version wurde für die Greengrass Nucleus-Version 2.10.0 aktualisiert. | 
| 2.1.8 | Die Version wurde für die Greengrass Nucleus-Version 2.9.0 aktualisiert. | 
| 2.1.7 | Die Version wurde für die Greengrass Nucleus-Version 2.8.0 aktualisiert. | 
| 2.1.6 | Die Version wurde für die Greengrass Nucleus-Version 2.7.0 aktualisiert. | 
| 2.1.5 | Die Version wurde für die Greengrass Nucleus-Version 2.6.0 aktualisiert. | 
| 2.1.4 | Die Version wurde für die Greengrass Nucleus-Version 2.5.0 aktualisiert. | 
| 2.1.3 | Die Version wurde für die Greengrass Nucleus-Version 2.4.0 aktualisiert. | 
| 2.1.2 | Die Version wurde für die Greengrass Nucleus-Version 2.3.0 aktualisiert. | 
| 2.1.1 | Die Version wurde für die Greengrass Nucleus-Version 2.2.0 aktualisiert. | 
| 2.1.0 | Erste Version | 