Creare una versione specifica di un'istanza di notebook gestiti dall'utente

Questa pagina descrive come creare un'istanza di notebook gestita dall'utente in base a una versione specifica di Deep Learning VM Images.

Perché potresti voler creare una versione specifica

Per assicurarti che l'istanza dei notebook gestita dall'utente disponga di software compatibile con il tuo codice o la tua applicazione, ti consigliamo di creare una versione specifica.

Le istanze di notebook gestite dall'utente vengono create utilizzando le immagini VM di deep learning. Le immagini delle VM di deep learning vengono aggiornate di frequente e le versioni specifiche del software preinstallato e dei pacchetti variano da una versione all'altra.

Per saperne di più su versioni specifiche di Deep Learning VM, consulta le note di rilascio di Deep Learning VM.

Dopo aver creato una versione specifica di un'istanza di blocchi note gestita dall'utente, puoi eseguirne l'upgrade. L'upgrade dell'istanza aggiorna il software e i pacchetti preinstallati. Per ulteriori informazioni, vedi Eseguire l'upgrade dell'ambiente di un'istanza di notebook gestita dall'utente.

Prima di iniziare

Prima di poter creare un'istanza di notebook gestita dall'utente, devi avere un progetto Google Cloud e abilitare l'API Notebooks per quel progetto.
  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Notebooks API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Notebooks API.

    Enable the API

  8. Se prevedi di utilizzare GPU con la tua istanza di notebook gestita dall'utente, controlla la pagina Quote in Google Cloud Console per assicurarti di disporre di un numero sufficiente di GPU nel progetto. Se le GPU non sono elencate nella pagina delle quote o se hai bisogno di una quota GPU aggiuntiva, puoi richiedere un aumento della quota. Consulta la sezione Richiedere un aumento della quota nella pagina Quote delle risorse di Compute Engine.

Ruoli obbligatori

Se hai creato il progetto, disponi del ruolo IAM Proprietario (roles/owner) nel progetto, che include tutte le autorizzazioni richieste. Salta questa sezione e inizia a creare l'istanza di blocchi note gestiti dall'utente. Se non hai creato personalmente il progetto, continua in questa sezione.

Per assicurarti che il tuo account utente disponga delle autorizzazioni necessarie per creare un'istanza di blocchi note gestiti dall'utente di Vertex AI Workbench, chiedi all'amministratore di concedere al tuo account utente i seguenti ruoli IAM sul progetto:

Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

L'amministratore potrebbe anche assegnare al tuo account utente le autorizzazioni richieste tramite ruoli personalizzati o altri ruoli predefiniti.

Trova la versione specifica che ti interessa

Per creare un'istanza di notebook gestita dall'utente in base a una versione specifica di Deep Learning VM, devi conoscere il nome dell'immagine della versione specifica di Deep Learning VM che vuoi utilizzare.

Ogni release della VM di deep learning include aggiornamenti a molte immagini diverse e ogni immagine della release ha il proprio nome.

Per trovare il nome dell'immagine che ti interessa:

  1. Trova il numero di release di Deep Learning VM per cui vuoi ottenere i nomi delle immagini. I numeri di release sono inclusi nelle note di rilascio di Deep Learning VM. I numeri di release sono nel formato M seguito dal numero della release, ad esempio M79.

  2. Per elencare i nomi delle immagini per una release specifica di Deep Learning VM, esegui il seguente comando.

    gcloud compute images list --project="deeplearning-platform-release" \
        --format="value(name)" \
        --filter="labels.release=RELEASE_NUMBER" \
        --show-deprecated

    Sostituisci RELEASE_NUMBER con un numero di release di Deep Learning VM, ad esempio M79.

  3. Trova il nome dell'immagine che vuoi utilizzare.

Creare una versione specifica dalla riga di comando

Per creare una versione specifica di un'istanza di Jupyter Notebook gestita dall'utente dalla riga di comando, completa i seguenti passaggi:

  1. Esegui il seguente comando gcloud notebooks:

    gcloud notebooks instances create INSTANCE_NAME \
        --vm-image-project="deeplearning-platform-release" \
        --vm-image-name=VM_IMAGE_NAME \
        --machine-type=MACHINE_TYPE \
        --location=LOCATION

    Sostituisci quanto segue:

    • INSTANCE_NAME: il nome della nuova istanza
    • VM_IMAGE_NAME: il nome dell'immagine che vuoi utilizzare per creare l'istanza
    • MACHINE_TYPE: il tipo di macchina della VM della tua istanza
    • LOCATION: la località Google Cloud in cui vuoi che si trovi la nuova istanza
  2. Accedi all'istanza dalla console Google Cloud.

Passaggi successivi