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à.
Importa ed esporta modelli nella DeepRacer console AWS
Esistono scenari in cui potrebbe essere necessario importare o esportare un DeepRacer modello AWS. I corridori che hanno partecipato a un evento sponsorizzato dal datore di lavoro possono esportare i propri modelli per evitare di perderne l'accesso, mentre gli amministratori di gara possono fornire ai partecipanti modelli preformati da importare e utilizzare durante l'evento. Utilizza la pagina I tuoi modelli per importare ed esportare DeepRacer modelli AWS nella console.
Argomenti
Copia il tuo DeepRacer modello AWS su Amazon S3
Per copiare un DeepRacer modello AWS su Amazon S3
-
Accedi alla DeepRacer console AWS
. -
In Reinforcement learning nel pannello di navigazione, scegli I tuoi modelli.
-
Seleziona il modello che desideri importare selezionando la casella di controllo accanto al nome del modello. Puoi copiare solo un modello alla volta su Amazon S3 dalla console.
-
Scegli il menu a discesa del pulsante Azioni, quindi scegli Copia su S3.
Viene visualizzata una nuova pagina Copia su Amazon S3.
-
Nella pagina Copia su Amazon S3, utilizza il selettore a discesa del bucket Amazon S3 per selezionare un bucket Amazon S3 in cui esportare il modello. I bucket AWS DeepRacer S3 devono includere deepacer nel nome.
-
Se non disponi di un bucket Amazon S3 valido, creane uno scegliendo Crea un nuovo bucket. Il selettore a discesa inserirà il nome di un bucket con il seguente formato.
aws-deepracer-assets-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
-
-
Aggiungi un prefisso di cartella opzionale all'oggetto Amazon S3 nel campo prefisso dell'oggetto S3.
-
Dopo aver configurato il bucket S3, seleziona gli asset che desideri includere. Devi selezionare almeno un tipo di risorsa per procedere.
-
Modello: la cartella del modello contiene tutti i file necessari per l'importazione del modello.
-
Registri: copia i registri di addestramento e valutazione per il modello. Questa opzione include le cartelle
logs/metrics/, esim-trace/. -
Video: questa opzione copia la cartella dei video nel tuo bucket Amazon S3. La cartella videos contiene le cartelle
evaluation/andtraining/. Queste cartelle includono video dalla vista dall'alto, da un angolo di 45 gradi e da un angolo di 45 gradi con la sovrapposizione della console che mostra la posizione dell'auto sulla pista.
-
-
Dopo aver premuto Copia, viene visualizzato un pop-up che ti informa che sei responsabile dei costi di storage dei dati di Amazon S3. Se accetti i termini, premi il pulsante Copia nella finestra pop-up.
-
Una volta avviato il processo di copia, verrai reindirizzato alla pagina I tuoi modelli nella console. Un banner nella parte superiore della pagina mostrerà lo stato attuale. Al termine del processo di esportazione, il banner confermerà l'avvenuta esportazione.
File necessari per l'importazione del modello
Per caricare una cartella modello per un modello addestrato all'esterno della console, segui i passaggi nella pagina Caricamento degli oggetti della documentazione di Amazon S3. La tabella seguente contiene un elenco dei file necessari per l'importazione del modello. Se manca uno dei file richiesti, l'importazione del modello avrà esito negativo.
I modelli addestrati nella DeepRacer console AWS hanno il formato del nome della cartellaDAY/MONTH/YEAR/TIME GMT. Il nostro modello di esempio è stato esportato il 30 novembre 2023 e il nome della cartella èThu, 30 Nov 2023 19:01:24 GMT. In questo esempio, ci riferiamo a questa cartella come root.
| Nome file | Percorso della cartella | Description |
|---|---|---|
| .coach_checkpoint | radice/modello/ | Il file coach checkpoint contiene la chiave per il checkpoint del modello utilizzato nell'importazione. |
| file ckpt | radice/modello/ | I file Checkpoint sono istantanee dei pesi dei modelli rilevati nelle diverse fasi dell'addestramento. Includono i file ckpt.indexckpt.data, e. ckpt.meta |
| model_metadata.json | radice/ | Il file di metadati del modello contiene impostazioni che includono le definizioni dello spazio d'azione, la configurazione dei sensori e la selezione dell'algoritmo di addestramento. |
| reward_function.py | radice/ | Un file python che contiene la funzione di ricompensa utilizzata per addestrare il modello. |
I file di metrica non sono necessari per importare il modello. Se questi file non sono inclusi, le metriche di allenamento e il grafico delle ricompense per il modello non saranno disponibili sulla console.
| Nome file | Percorso della cartella | Description |
|---|---|---|
| training_params.yaml | radice/ | Il file training_params contiene dati sui lavori di addestramento che includono informazioni sulla pista e sul veicolo, i nomi dei piloti e dei modelli e i percorsi delle cartelle per gli artefatti di allenamento. |
| hyperparameters.json | root/ip/ | Contiene le informazioni iperparametriche del modello come la dimensione del batch, il tipo di perdita, il tasso di apprendimento e il numero di epoche. |
| formazione-*.json | root/metrics/training/ | Utilizzato per visualizzare le metriche di addestramento del modello nella console DeepRacer AWS. |
Importa il tuo DeepRacer modello AWS nella console
Questa sezione illustra il processo di importazione di un DeepRacer modello AWS nella console. Prima di poter importare un modello, devi copiare l'URL di Amazon S3 per la cartella del modello.
Copia l'URL del DeepRacer bucket AWS Amazon S3
-
Accedi alla console Amazon S3
e vai alla pagina Bucket. -
Seleziona il bucket Amazon S3 che hai creato per il tuo DeepRacer modello AWS premendo il link sul nome del bucket. Il formato dei bucket S3 creati nella DeepRacer console AWS è.
aws-deepracer-assets-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX -
Dalla scheda Oggetti del DeepRacer bucket AWS:
-
Seleziona il modello che desideri importare premendo il link del nome dell'oggetto del modello nel campo Nome.
Viene visualizzato un elenco di sottocartelle.
-
Selezionate la radice della cartella del modello scegliendo la casella di controllo accanto al nome della cartella. I modelli addestrati nella DeepRacer console AWS hanno il formato del nome della cartella
DAY/MONTH/YEAR/TIME GMT.
-
-
Una volta che accedi alla radice della cartella del modello, seleziona il pulsante Copia l'URL di S3. I pulsanti Copia URL s3, Copia URL, Apri ed Elimina saranno disattivati finché non selezioni la casella di controllo accanto al nome del modello.
Nota
Se hai aggiunto un prefisso durante il processo di copia su S3, ad esempio, il percorso della
my_model/version_2cartella del modello è.deep_racer_bucket/model_name/my_model/version_2/root/
Importa il tuo modello nella DeepRacer console AWS
-
Sulla DeepRacer console AWS
, vai alla pagina I tuoi modelli. -
Seleziona il pulsante Importa modello nel contenitore dei modelli.
Apparirà la pagina di importazione del modello.
-
Nella sezione Importa:
-
Inserisci l'URL Amazon S3 per la cartella modello che desideri importare. L'URL di Amazon S3 ha il formato.
s3://deep_racer_bucket/model_name/prefix/root
-
-
Nella sezione Dettagli:
-
Inserite il nome del modello.
-
Aggiungi una descrizione opzionale per il modello.
-
Se utilizzi un account amministratore in modalità multiutente, scegli l'utente per cui stai importando il modello dal selettore a discesa.
-
-
Seleziona il pulsante Importa nella parte inferiore dello schermo.
-
Una volta avviato il processo di importazione, verrai reindirizzato alla pagina I tuoi modelli nella console. Un banner nella parte superiore della pagina mostrerà lo stato attuale e il modello verrà visualizzato nell'elenco dei modelli con Importazione.. come stato. Al termine del processo di importazione, il banner confermerà l'avvenuta importazione e lo stato del modello cambierà da Importazione.. a Ready.
Risoluzione dei problemi
Non siamo riusciti a copiare il tuo modello nonostante i diversi tentativi. Se il modello è ancora nel tuo bucket S3, riprova a importare il modello selezionando il modello dalla tabella degli errori del modello, quindi scegliendo Aggiorna, quindi scegliendo Importa. In alternativa, se disponi di una copia locale del modello, puoi importarlo manualmente seguendo i passaggi nella pagina Caricamento degli oggetti della documentazione di Amazon S3.
Non è stato possibile copiare il modello perché il bucket S3 in cui era archiviato il modello è stato eliminato. Se disponi di una copia del modello, inseriscila in un bucket S3 con deepracer il nome e prova a importare nuovamente seguendo i passaggi indicati nella sezione. Importa il tuo DeepRacer modello AWS nella console
Le autorizzazioni per il bucket Amazon S3 in cui è archiviato questo modello sono cambiate, quindi non è stato possibile copiare il modello. Ciò può accadere per due motivi: hai modificato direttamente le autorizzazioni su AWS DeepRacer S3 o sulla policy del ruolo dei DeepRacer servizi AWS. Se hai modificato direttamente le autorizzazioni sul tuo bucket AWS DeepRacer S3, ripristina le autorizzazioni del bucket seguendo i passaggi nella politica di aggiunta di un bucket utilizzando la pagina della console Amazon S3 utilizzando la seguente politica:
Per importare il modello dopo aver ripristinato le autorizzazioni del bucket, seleziona il modello dalla tabella degli errori del modello e scegli Aggiorna. Quando viene visualizzata la pagina di importazione del modello, scegliete Importa.
Non possiamo copiare il modello perché è stato eliminato dal bucket Amazon S3. Se hai ancora il file, prova a ripristinarlo nel tuo DeepRacer bucket AWS, quindi seleziona il modello dalla tabella degli errori del modello e scegli Aggiorna. Quando viene visualizzata la pagina di importazione del modello, scegli Importa. Se disponi di una copia locale del modello, puoi importare manualmente i file seguendo i passaggi nella pagina Caricamento degli oggetti della documentazione di Amazon S3.
Non possiamo copiare il modello perché i metadati del coach checkpoint sono stati eliminati dal bucket Amazon S3. Se hai ancora il file, prova a ripristinarlo nel tuo DeepRacer bucket AWS, quindi seleziona il modello dalla tabella degli errori del modello e scegli Aggiorna. Quando viene visualizzata la pagina di importazione del modello, scegli Importa. Se disponi di una copia locale del modello, puoi importare manualmente i file seguendo i passaggi nella pagina Caricamento degli oggetti della documentazione di Amazon S3.
Non possiamo copiare il modello perché i file del checkpoint sono stati eliminati dal bucket Amazon S3. Se hai ancora i file, prova a ripristinarli nel tuo DeepRacer bucket AWS, quindi seleziona il modello dalla tabella degli errori del modello e scegli Aggiorna. Quando viene visualizzata la pagina di importazione del modello, scegli Importa. Se disponi di una copia locale dei file, puoi importarli manualmente seguendo i passaggi nella pagina Caricamento degli oggetti della documentazione di Amazon S3.
Il file modello supera il limite di 1 GB di dimensione del file che il servizio può creare, quindi il file è stato modificato. Questo modello non verrà importato. Per rimuovere questo messaggio, selezionate il modello dalla tabella Errori del modello e scegliete Elimina.
Il file di checkpoint supera il limite di 1 GB di dimensione del file che il servizio può creare, quindi il file è stato modificato. Questo modello non verrà importato. Per rimuovere questo messaggio, selezionate il modello dalla tabella Errori del modello e scegliete Elimina.
Il tuo file YAML supera il limite di 10 MB di dimensione del file che il servizio può creare, quindi il file è stato modificato. Questo modello non verrà importato. Per rimuovere questo messaggio, selezionate il modello dalla tabella Errori del modello e scegliete Elimina.
Non possiamo convalidare il tuo modello perché è stato modificato. Se disponi di una copia del modello, prova a sostituirlo nel tuo bucket AWS DeepRacer S3, quindi seleziona il modello dalla tabella degli errori del modello e scegli Aggiorna. Quando viene visualizzata la pagina di importazione del modello, scegli Importa.
Non abbiamo potuto copiare il modello perché le autorizzazioni che erano disponibili con AWS al DeepRacer momento della formazione sono state rimosse. Per autorizzare AWS DeepRacer a ricreare le autorizzazioni richieste, scegli il modello dalla tabella Model errors, quindi scegli Update. Quando viene visualizzata la pagina di importazione del modello, scegli Importa. AWS DeepRacer ricreerà le autorizzazioni, quindi copierà il modello.