Pianifica un'esecuzione di blocchi note gestiti
Questa pagina mostra come utilizzare l'esecutore dei blocchi note gestiti da Vertex AI Workbench di eseguire un file di blocco note Python su base oraria.
Prima di iniziare
- Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
Abilita le API Notebooks and Vertex AI.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
Abilita le API Notebooks and Vertex AI.
Ruoli obbligatori
Per assicurarti che l'account di servizio dell'istanza abbia i necessari autorizzazioni necessarie per interagire con l'esecutore Vertex AI Workbench, chiedi all'amministratore di concedere all'account di servizio dell'istanza seguenti ruoli IAM sul progetto:
-
Visualizzatore blocchi note (
roles/notebooks.viewer
) -
Utente Vertex AI (
roles/aiplatform.user
) -
Amministratore Storage (
roles/storage.admin
)
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.
L'amministratore potrebbe anche essere in grado di fornire l'account di servizio dell'istanza le autorizzazioni richieste tramite la ruoli o altri ruoli predefiniti ruoli.
Crea un'istanza di blocchi note gestiti e un file di blocco note di esempio
Inserisci quanto segue nella prima cella del file blocco note:
# Import datetime import datetime # Get the time and print it datetime.datetime.now() print(datetime.datetime.now())
Per assicurarti che il file del blocco note venga salvato, seleziona File > Salva blocco note.
Pianifica un'esecuzione
Nella console Google Cloud, vai alla pagina Blocchi note gestiti.
Accanto all'istanza di blocchi note gestiti che vuoi utilizzare, fai clic su Apri JupyterLab.
L'istanza di blocco note gestita apre JupyterLab.
Nel browser file
, fai doppio clic sul file del blocco note di esempio per aprirlo.Fai clic sul pulsante Esegui di .
Nella finestra di dialogo Invia blocchi note all'esecutore, nel campo Tipo, seleziona Esecuzioni ricorrenti basate su pianificazione.
Per impostazione predefinita, l'esecutore esegue il file del blocco note ogni ora al
00
minuto dell'ora.In Opzioni avanzate: seleziona la Regione in cui vuoi eseguire il blocco note.
Nel campo Bucket Cloud Storage, inserisci un nome per il bucket, e poi fai clic su Crea e seleziona. L'esecutore archivia l'output del blocco note nel bucket Cloud Storage.
Fai clic su Invia.
Il file del blocco note viene eseguito automaticamente in base alla programmazione che hai impostato.
Una volta completate le attività descritte in questo documento, puoi evitare la fatturazione continua eliminando le risorse che hai creato. Per ulteriori informazioni, consulta la pagina Pulizia.
Visualizza, condividi e importa un file di blocco note eseguito
Utilizzando l'interfaccia JupyterLab della tua istanza di blocchi note gestiti, puoi visualizzare l'output del blocco note, condividere i risultati e importare il file del blocco note eseguito in JupyterLab.
Visualizzare i risultati dell'esecuzione
Nel menu di navigazione di JupyterLab, fai clic sul Esecutore blocco note.
Fai clic sulla scheda Esecuzioni.
Fai clic su Visualizza risultato sotto l'esecuzione che vuoi visualizzare.
Executor apre il risultato in una nuova scheda del browser.
Condividi i risultati dell'esecuzione
Nell'istanza di blocco note gestito l'interfaccia utente JupyterLab, nel menu di navigazione, fai clic sull'icona Esecutore blocco note.
Fai clic sulla scheda Esecuzioni.
Accanto all'esecuzione che vuoi condividere, fai clic sul menu opzioni
. e seleziona Condividi risultato esecuzione.Segui le istruzioni nella finestra di dialogo. per concedere agli utenti l'accesso al risultato dell'esecuzione.
Importa il blocco note eseguito in JupyterLab
Nell'istanza di blocco note gestito l'interfaccia utente JupyterLab, nel menu di navigazione, fai clic sull'icona Esecutore blocco note.
Fai clic sulla scheda Esecuzioni.
Accanto all'esecuzione da importare, fai clic sul menu opzioni
. e seleziona Importa blocco note eseguito.Se viene visualizzata la finestra di dialogo Seleziona kernel, seleziona il kernel con cui vuoi aprire il blocco note.
L'esecutore apre il file del blocco note eseguito in JupyterLab e archivia il file del blocco note in il browser file JupyterLab in una cartella denominata imported_notebook_jobs.
Visualizzare o eliminare una pianificazione
Puoi visualizzare ed eliminare le pianificazioni utilizzando la console Google Cloud oppure l'interfaccia utente JupyterLab dell'istanza di blocchi note gestiti.
Visualizzare un programma
Visualizza una programmazione per vedere le impostazioni di frequenza della programmazione o per visualizzare i cinque risultati più recenti dell'esecuzione del file blocco note.
Console
Nella console Google Cloud, vai alla pagina Pianificazioni.
Seleziona la Regione in cui vuoi visualizzare le pianificazioni.
Per la pagina Dettagli pianificazione che vuoi aprire: fai clic sul nome della pianificazione.
Nella pagina Dettagli pianificazione puoi visualizzare le ultime impostazioni cinque esecuzioni.
Accanto al nome di un'esecuzione, fai clic su Visualizza risultato per aprire del blocco note eseguito.
Executor apre il risultato in una nuova scheda del browser.
JupyterLab
Nell'istanza di blocco note gestito l'interfaccia utente JupyterLab, nel menu di navigazione, fai clic sull'icona Esecutore blocco note.
Fai clic sulla scheda Pianificazioni.
Sotto l'esecuzione che vuoi visualizzare, fai clic su Visualizza più recente. come risultato dell'esecuzione.
Executor apre il risultato in una nuova scheda del browser.
Elimina una pianificazione
L'eliminazione di una pianificazione non elimina le esecuzioni precedenti generati a partire da quella pianificazione.
Console
Nella console Google Cloud, vai alla pagina Pianificazioni.
Seleziona la Regione che contiene la pianificazione da eliminare.
Seleziona la pianificazione da eliminare.
Fai clic su
Elimina
JupyterLab
Nell'istanza di blocco note gestito l'interfaccia utente JupyterLab, nel menu di navigazione, fai clic sull'icona Esecutore blocco note.
Fai clic sulla scheda Pianificazioni.
Alla fine del nome della pianificazione, fai clic sulla
Apri in nuova icona. La pagina Dettagli pianificazione per tale pianificazione si apre nella nella console Google Cloud.Fai clic su
Elimina
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi per le risorse utilizzate in questa pagina, segui questi passaggi.
Elimina l'istanza
Nella console Google Cloud, vai alla pagina Blocchi note gestiti.
Seleziona la Regione in cui si trova l'istanza.
Seleziona l'istanza di blocchi note gestiti che vuoi da eliminare.
Fai clic su
Elimina
Elimina il progetto
Se hai utilizzato risorse al di fuori di della tua istanza di blocchi note gestiti, ad esempio il bucket Cloud Storage richiesto per creare una pianificazione, è consigliabile eliminare il progetto per evitare addebiti aggiuntivi.
- Nella console Google Cloud, vai alla pagina Gestisci risorse.
- Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
- Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.
Passaggi successivi
- Scopri di più sulla creazione di blocchi note gestiti in esecuzione.