Caricare e visualizzare i tensori di output mediante l’applicazione TensorBoard
Puoi condurre un'analisi online o offline caricando i tensori di output raccolti dai bucket S3 abbinati ai processi di addestramento durante o dopo l'addestramento.
All’apertura, l’applicazione TensorBoard visualizza la scheda SageMaker AI Data Manager. Il seguente screenshot mostra la visualizzazione completa della scheda SageMaker AI Data Manager nell’applicazione TensorBoard.
Nota
I plugin di visualizzazione potrebbero non apparire al primo avvio dell'applicazione TensorBoard. Dopo aver selezionato i job di addestramento nel plug-in SageMaker AI Data Manager, l’applicazione TensorBoard carica i dati di TensorBoard e popola i plugin di visualizzazione.
Nota
L’applicazione TensorBoard si chiude automaticamente dopo 1 ora di inattività. Se desideri chiudere l'applicazione quando hai finito di usarla, assicurati di chiudere manualmente TensorBoard per evitare di pagare per l'istanza che la ospita. Per istruzioni sull'eliminazione dell'applicazione, consulta Eliminare le applicazioni TensorBoard inutilizzate.
Nella scheda SageMaker AI Data Manager è possibile selezionare qualsiasi job di addestramento e caricare i dati di output di addestramento compatibili con TensorBoard di Amazon S3.
-
Nella sezione Cerca processi di addestramento, utilizza i filtri per restringere l'elenco dei processi di addestramento che desideri trovare, caricare e visualizzare.
-
Nella sezione Elenco dei processi di addestramento, utilizza le caselle di controllo per scegliere i processi di addestramento da cui estrarre i dati e visualizzarli per il debug.
-
Scegli Aggiungi processi selezionati. I processi selezionati dovrebbero apparire nella sezione Processi di addestramento tracciati, come mostrato nello screenshot seguente.
Nota
La scheda SageMaker AI Data Manager mostra solo i job di addestramento configurati con il parametro TensorBoardOutputConfig. Assicurati di aver configurato lo strumento di stima di SageMaker AI con questo parametro. Per ulteriori informazioni, consulta Fase 2: creare un oggetto strumento di stima di SageMaker AI con la configurazione di output di TensorBoard.
Nota
Le schede di visualizzazione potrebbero non apparire se si utilizza SageMaker AI con TensorBoard per la prima volta o se non viene caricato alcun dato da un utilizzo precedente. Dopo aver aggiunto i processi di addestramento e aver atteso qualche secondo, aggiorna il visualizzatore scegliendo la freccia circolare in senso orario nell'angolo in alto a destra. Le schede di visualizzazione dovrebbero apparire dopo che i dati del processo sono stati caricati correttamente. Inoltre, puoi impostare l'aggiornamento automatico utilizzando il pulsante Impostazioni accanto al pulsante di aggiornamento nell'angolo in alto a destra.
Visualizzazione dei tensori di output in TensorBoard
Nelle schede grafiche è possibile visualizzare l’elenco dei job di addestramento caricati nel riquadro di sinistra. Puoi anche utilizzare le caselle di controllo dei processi di addestramento per mostrare o nascondere le visualizzazioni. I plugin dinamici TensorBoard vengono attivati dinamicamente a seconda di come è stato impostato lo script di addestramento per includere istanze di scrittura di riepilogo e richiamate di passaggio per la raccolta tensoriale e scalare, quindi anche le schede grafiche vengono visualizzate dinamicamente. Gli screenshot seguenti mostrano visualizzazioni di esempio di ciascuna scheda con visualizzazione di due processi di addestramento che hanno raccolto metriche per i plug-in di serie temporali, scalari, grafici, di distribuzione e istogrammi.
La visualizzazione a schede SERIE TEMPORALI
La visualizzazione a schede SCALARI
La visualizzazione a schede GRAFICI
La visualizzazione a schede DISTRIBUZIONI
La visualizzazione a schede ISTOGRAMMI