Pianifica un'esecuzione di blocchi note gestiti

Questa pagina mostra come utilizzare l'esecutore dei blocchi note gestiti di Vertex AI Workbench per eseguire un file di blocco note Python con una pianificazione oraria.

Prima di iniziare

  1. 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.
  2. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Abilita le API Notebooks and Vertex AI.

    Abilita le API

  5. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  6. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  7. Abilita le API Notebooks and Vertex AI.

    Abilita le API

Ruoli obbligatori

Per assicurarti che l'account di servizio dell'istanza disponga delle autorizzazioni necessarie per interagire con l'esecutore di Vertex AI Workbench, chiedi all'amministratore di concedere all'account di servizio dell'istanza i seguenti ruoli IAM sul progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.

L'amministratore potrebbe anche essere in grado di concedere all'account di servizio dell'istanza le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Crea un'istanza di blocchi note gestiti e un file di blocco note di esempio

  1. Crea un'istanza di blocchi note gestiti.

  2. Apri JupyterLab.

  3. Apri un nuovo file blocco note.

  4. Nella prima cella del file del blocco note, inserisci quanto segue:

    # Import datetime
    import datetime
    
    # Get the time and print it
    datetime.datetime.now()
    print(datetime.datetime.now())
    
  5. Per assicurarti di aver salvato il file del blocco note, seleziona File > Salva blocco note.

Pianifica una corsa

  1. Nella console Google Cloud, vai alla pagina Blocchi note gestiti.

    Vai ai blocchi note gestiti

  2. Accanto all'istanza di blocchi note gestiti che vuoi utilizzare, fai clic su Apri JupyterLab.

    L'istanza di blocco note gestita apre JupyterLab.

  3. Nel browser file , fai doppio clic sul file blocco note di esempio per aprirlo.

  4. Fai clic sul pulsante  Esegui.

  5. Nella finestra di dialogo Invia blocchi note a 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.

  6. In Opzioni avanzate, seleziona la Regione in cui vuoi eseguire il blocco note.

  7. Nel campo Bucket Cloud Storage, inserisci un nome per il bucket, quindi fai clic su Crea e seleziona. L'esecutore archivia l'output del blocco note nel bucket Cloud Storage.

  8. Fai clic su Invia.

    Il file blocco note viene eseguito automaticamente in base alla pianificazione impostata.

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 blocco note eseguito

Utilizzando l'interfaccia JupyterLab dell'istanza di blocchi note gestiti, puoi visualizzare l'output del blocco note, condividere i risultati con altri utenti e importare il file di blocco note eseguito in JupyterLab.

Visualizza i risultati dell'esecuzione

  1. Nel menu di navigazione di JupyterLab, fai clic sul pulsante  Notebook Executor (esecutore blocco note).

  2. Fai clic sulla scheda Esecuzioni.

  3. Sotto l'esecuzione che vuoi visualizzare, fai clic su Visualizza risultato.

    L'esecutore apre il risultato in una nuova scheda del browser.

Condividi i risultati dell'esecuzione

  1. Nell'interfaccia utente JupyterLab della tua istanza di blocchi note gestiti, nel menu di navigazione, fai clic sul pulsante  Esecutore blocco note.

  2. Fai clic sulla scheda Esecuzioni.

  3. Accanto all'esecuzione che vuoi condividere, fai clic sul menu opzioni e seleziona Condividi il risultato dell'esecuzione.

  4. Segui le istruzioni nella finestra di dialogo per concedere agli utenti l'accesso al risultato dell'esecuzione.

Importa il blocco note eseguito in JupyterLab

  1. Nell'interfaccia utente JupyterLab della tua istanza di blocchi note gestiti, nel menu di navigazione, fai clic sul pulsante  Esecutore blocco note.

  2. Fai clic sulla scheda Esecuzioni.

  3. Accanto all'esecuzione che vuoi importare, fai clic sul menu opzioni e seleziona Importa blocco note eseguito.

  4. Se viene visualizzata la finestra di dialogo Seleziona kernel, seleziona il kernel che vuoi aprire il blocco note.

    L'esecutore apre il file del blocco note eseguito in JupyterLab e lo archivia nel browser di 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 o l'interfaccia utente JupyterLab della tua istanza di blocchi note gestiti.

Visualizzare una pianificazione

Visualizza una pianificazione per vedere le sue impostazioni di frequenza o i cinque risultati più recenti dell'esecuzione del file blocco note.

Console

  1. Nella console Google Cloud, vai alla pagina Pianificazioni.

    Vai a Pianificazioni

  2. Seleziona la Regione in cui vuoi visualizzare le pianificazioni.

  3. Nella pagina Dettagli pianificazione che vuoi aprire, fai clic sul nome della pianificazione.

    Nella pagina Dettagli pianificazione puoi visualizzare le ultime cinque esecuzioni della pianificazione.

  4. Accanto a un nome di esecuzione, fai clic su Visualizza risultato per aprire il file del blocco note eseguito.

    L'esecutore apre il risultato in una nuova scheda del browser.

JupyterLab

  1. Nell'interfaccia utente JupyterLab della tua istanza di blocchi note gestiti, nel menu di navigazione, fai clic sul pulsante Esecutore blocco note di .

  2. Fai clic sulla scheda Pianificazioni.

  3. Sotto l'esecuzione che vuoi visualizzare, fai clic su Visualizza il risultato dell'ultima esecuzione.

    L'esecutore apre il risultato in una nuova scheda del browser.

Elimina una pianificazione

L'eliminazione di una pianificazione non comporta l'eliminazione delle esecuzioni generate da quella pianificazione.

Console

  1. Nella console Google Cloud, vai alla pagina Pianificazioni.

    Vai a Pianificazioni

  2. Seleziona la Regione che contiene la pianificazione da eliminare.

  3. Seleziona la pianificazione che vuoi eliminare.

  4. Fai clic su  Elimina

JupyterLab

  1. Nell'interfaccia utente JupyterLab della tua istanza di blocchi note gestiti, nel menu di navigazione, fai clic sul pulsante Esecutore blocco note di .

  2. Fai clic sulla scheda Pianificazioni.

  3. Alla fine del nome della pianificazione, fai clic sull'icona Apri in nuova. La pagina Dettagli pianificazione per quella pianificazione si apre nella console Google Cloud.

  4. Fai clic su  Elimina

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi:

Elimina l'istanza

  1. Nella console Google Cloud, vai alla pagina Blocchi note gestiti.

    Vai ai blocchi note gestiti

  2. Seleziona la Regione che contiene l'istanza.

  3. Seleziona l'istanza di blocchi note gestiti che vuoi eliminare.

  4. Fai clic su  Elimina

Elimina il progetto

Se hai utilizzato risorse al di fuori della tua istanza di blocchi note gestiti, ad esempio il bucket Cloud Storage necessario per creare una pianificazione, ti consigliamo di eliminare il progetto per evitare costi aggiuntivi.

  1. Nella console Google Cloud, vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.

Passaggi successivi