

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Archivio modelli DLR per il rilevamento di oggetti
<a name="dlr-object-detection-model-store-component"></a>

L'archivio di modelli di rilevamento di oggetti DLR è un componente del modello di apprendimento automatico che contiene modelli YOLOv3 preaddestrati come artefatti Greengrass. I modelli di esempio utilizzati in questo componente vengono recuperati da [ GluonCV Model Zoo e compilati utilizzando AI Neo Deep Learning Runtime. ](https://cv.gluon.ai/model_zoo/index.html) SageMaker [https://github.com/neo-ai/neo-ai-dlr](https://github.com/neo-ai/neo-ai-dlr)

Il componente di [ inferenza per il rilevamento di oggetti ](dlr-object-detection-component.md) DLR utilizza questo componente come dipendenza per la fonte del modello. Per utilizzare un modello DLR personalizzato, [ create una versione personalizzata di questo componente ](ml-customization.md#override-public-model-store) del modello e includete il modello personalizzato come artefatto del componente. È possibile utilizzare la ricetta di questo componente come modello per creare componenti del modello personalizzati. 

**Nota**  
Il nome del componente DLR Object Detection Model Store varia a seconda della versione. Il nome del componente per la versione 2.1.x e le versioni successive è. `variant.DLR.ObjectDetection.ModelStore` Il nome del componente per la versione 2.0.x è. `variant.ObjectDetection.ModelStore`

**Topics**
+ [Versioni](#dlr-object-detection-model-store-component-versions)
+ [Tipo](#dlr-object-detection-model-store-component-type)
+ [Sistema operativo](#dlr-object-detection-model-store-component-os-support)
+ [Requisiti](#dlr-object-detection-model-store-component-requirements)
+ [Dipendenze](#dlr-object-detection-model-store-component-dependencies)
+ [Configurazione](#dlr-object-detection-model-store-component-configuration)
+ [File di registro locale](#dlr-object-detection-model-store-component-log-file)
+ [Changelog](#dlr-object-detection-model-store-component-changelog)

## Versioni
<a name="dlr-object-detection-model-store-component-versions"></a>

Questo componente ha le seguenti versioni:
+ 2.1.x 
+ 2.0.x

## Tipo
<a name="dlr-object-detection-model-store-component-type"></a>

<a name="public-component-type-generic"></a>Questo <a name="public-component-type-generic-phrase"></a> componente è un componente generico (`aws.greengrass.generic`). Il nucleo di [ Greengrass ](greengrass-nucleus-component.md) esegue gli script del ciclo di vita del componente. 

<a name="public-component-type-more-information"></a>Per ulteriori informazioni, consulta [Tipi di componenti](develop-greengrass-components.md#component-types).

## Sistema operativo
<a name="dlr-object-detection-model-store-component-os-support"></a>

Questo componente può essere installato sui dispositivi principali che eseguono i seguenti sistemi operativi:
+ Linux
+ Windows

## Requisiti
<a name="dlr-object-detection-model-store-component-requirements"></a>

Questo componente ha i seguenti requisiti:<a name="ml-component-requirements"></a>
+ Sui dispositivi di base Greengrass che eseguono Amazon Linux 2 o Ubuntu 18.04, sul dispositivo è installata la versione 2.27 o successiva della [ GNU C Library ](https://www.gnu.org/software/libc/) (glibc).
+ Sui dispositivi ARMv7l, come Raspberry Pi, le dipendenze vengono installate sul dispositivo. OpenCV-Python Esegui il comando seguente per installare le dipendenze.

  ```
  sudo apt-get install libopenjp2-7 libilmbase23 libopenexr-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libgtk-3-0 libwebp-dev
  ```
+ I dispositivi Raspberry Pi che eseguono il sistema operativo Raspberry Pi Bullseye devono soddisfare i seguenti requisiti:
  + NumPy 1.22.4 o versione successiva installata sul dispositivo. Raspberry Pi OS Bullseye include una versione precedente di NumPy, quindi puoi eseguire il seguente comando per eseguire l'aggiornamento sul dispositivo. NumPy 

    ```
    pip3 install --upgrade numpy
    ```
  + Lo stack di fotocamere precedente abilitato sul dispositivo. Raspberry Pi OS Bullseye include un nuovo stack di fotocamere che è abilitato per impostazione predefinita e non è compatibile, quindi è necessario abilitare lo stack di fotocamere precedente.<a name="raspberry-pi-bullseye-enable-legacy-camera-stack"></a>

**Per abilitare lo stack di fotocamere precedente**

    1. Esegui il seguente comando per aprire lo strumento di configurazione Raspberry Pi.

       ```
       sudo raspi-config
       ```

    1. Seleziona Opzioni ** di ** interfaccia.

    1. Seleziona Videocamera ** legacy ** per abilitare lo stack di telecamere legacy.

    1. Riavvia il dispositivo Raspberry Pi.

## Dipendenze
<a name="dlr-object-detection-model-store-component-dependencies"></a>

Quando distribuisci un componente, distribuisce AWS IoT Greengrass anche versioni compatibili delle sue dipendenze. Ciò significa che è necessario soddisfare i requisiti del componente e tutte le sue dipendenze per distribuire correttamente il componente. Questa sezione elenca le dipendenze per le versioni [ rilasciate ](#dlr-object-detection-model-store-component-changelog) di questo componente e i vincoli semantici della versione che definiscono le versioni dei componenti per ciascuna dipendenza. È inoltre possibile visualizzare le dipendenze per ciascuna versione del componente nella console. [AWS IoT Greengrass](https://console.aws.amazon.com/greengrass) Nella pagina dei dettagli del componente, cerca l'elenco delle ** dipendenze**.

------
#### [ 2.1.13 and 2.1.14 ]

La tabella seguente elenca le dipendenze per le versioni 2.1.13 e 2.1.14 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.13.0 | Flessibili | 

------
#### [ 2.1.12 ]

La tabella seguente elenca le dipendenze per la versione 2.1.12 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.12.0 | Flessibili | 

------
#### [ 2.1.11 ]

La tabella seguente elenca le dipendenze per la versione 2.1.11 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.11.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.10 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.10.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.9 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.9.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.8 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.8.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.7 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.7.0 | Flessibili | 

------
#### [ 2.1.5 and 2.1.6 ]

La tabella seguente elenca le dipendenze per le versioni 2.1.5 e 2.1.6 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.6.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.4 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.5.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.3 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.4.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.2 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.3.0 | Flessibili | 

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

La tabella seguente elenca le dipendenze per la versione 2.1.1 di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | > =2.0.0 <2.2.0 | Flessibili | 

------
#### [ 2.0.x ]

La tabella seguente elenca le dipendenze per la versione 2.0.x di questo componente.


| Dipendenza | Versioni compatibili | Tipo di dipendenza | 
| --- | --- | --- | 
| [Nucleo Greengrass ](greengrass-nucleus-component.md) | \~2.0.0 | Flessibili | 

------

## Configurazione
<a name="dlr-object-detection-model-store-component-configuration"></a>

Questo componente non ha parametri di configurazione.

## File di registro locale
<a name="dlr-object-detection-model-store-component-log-file"></a>

Questo componente non genera registri.

## Changelog
<a name="dlr-object-detection-model-store-component-changelog"></a>

La tabella seguente descrive le modifiche in ciascuna versione del componente.


|  **Versione**  |  **Modifiche**  | 
| --- | --- | 
| 2.1.14 | Versione aggiornata per Greengrass nucleus 2.12.5. | 
| 2.1.13 | Versione aggiornata per la versione 2.12.0 di Greengrass nucleus. | 
| 2.1.12 | Versione aggiornata per la versione 2.11.0 di Greengrass nucleus. | 
| 2.1.11 | Versione aggiornata per la versione 2.10.0 di Greengrass nucleus. | 
| 2.1.10 | Versione aggiornata per la versione 2.9.0 di Greengrass nucleus. | 
| 2.1.9 | Versione aggiornata per la versione 2.8.0 di Greengrass nucleus. | 
| 2.1.8 | Versione aggiornata per la versione 2.7.0 di Greengrass nucleus. | 
| 2.1.7 | Versione aggiornata per la versione 2.6.0 di Greengrass nucleus. | 
| 2.1.6 | Aggiunge un modello di CPU per risolvere un problema sui dispositivi Armv8 (AArch64). | 
| 2.1.5 |  **Nuove funzionalità**<br />   Aggiunge modelli di rilevamento di oggetti di esempio per i dispositivi Windows core.   <br />**Correzioni di bug e miglioramenti**<br />   Versione aggiornata per la versione 2.5.0 di Greengrass nucleus.     | 
| 2.1.4 | Versione aggiornata per la versione 2.4.0 di Greengrass nucleus. | 
| 2.1.3 | Versione aggiornata per la versione 2.3.0 di Greengrass nucleus. | 
| 2.1.2 | Versione aggiornata per la versione 2.2.0 di Greengrass nucleus. | 
| 2.1.1 |  <a name="changelog-dlr-object-detection-model-store-2.1.1"></a>**Nuove funzionalità**<br />   Aggiungi un modello di rilevamento di oggetti YOLoV3 di esempio per piattaforme Armv8 (AArch64). Ciò estende il supporto all'apprendimento automatico per i dispositivi principali di Greengrass che eseguono NVIDIA Jetson, come Jetson Nano.    | 
| 2.0.4 | Versione iniziale. | 