Questa pagina fornisce una breve panoramica delle istanze di notebook gestiti dall'utente di Vertex AI Workbench e descrive come iniziare a utilizzare TensorFlow Enterprise in un'istanza di notebook gestiti dall'utente.
In questo esempio, crei un'istanza di notebook gestiti dall'utente di TensorFlow Enterprise, apri un notebook JupyterLab ed esegui un tutorial di classificazione sull'utilizzo delle reti neurali con Keras.
Panoramica delle istanze di notebook gestiti dall'utente di Vertex AI Workbench
Le istanze di notebook gestiti dall'utente di Vertex AI Workbench ti consentono di creare e gestire istanze di macchine virtuali (VM) di deep learning preconfigurate con JupyterLab.
Le istanze di notebook gestiti dall'utente hanno una suite preinstallata di pacchetti di deep learning, tra cui il supporto per i framework di TensorFlow e PyTorch. Puoi configurare istanze solo CPU o abilitate per GPU.
Le istanze di notebook gestiti dall'utente sono protette da Google Cloud autenticazione e autorizzazione e sono disponibili tramite un URL dell'istanza di notebook gestiti dall'utente. Le istanze di notebook gestiti dall'utente si integrano anche con GitHub e possono essere sincronizzate con un repository GitHub.
Prima di iniziare
Prima di poter creare un'istanza di notebook gestiti dall'utente, devi avere un Google Cloud progetto e abilitare l'API Notebooks per quel progetto.- Accedi al tuo Google Cloud account. Se non hai mai utilizzato Google Cloud, crea un account per valutare il rendimento dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Notebooks API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Notebooks API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Ruoli obbligatori
Se hai creato il progetto, disponi del
ruolo IAM Proprietario (roles/owner) per il progetto,
che include tutte le autorizzazioni richieste. Salta questa sezione e
inizia a creare l'istanza di notebook gestiti dall'utente. Se non hai
creato tu il progetto, continua in questa sezione.
Per ottenere le autorizzazioni necessarie per creare un'istanza di notebook gestiti dall'utente di Vertex AI Workbench, chiedi all'amministratore di concederti i seguenti ruoli IAM per il progetto:
-
Amministratore notebook (
roles/notebooks.admin) -
Utente account di servizio (
roles/iam.serviceAccountUser)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Crea un'istanza di notebook gestiti dall'utente
Per creare un'istanza di notebook gestiti dall'utente predefinita di TensorFlow Enterprise 2.13, completa i seguenti passaggi.
Nella Google Cloud console, vai alla pagina Notebook gestiti dall'utente.
Fai clic su Crea nuovo.
In Ambiente, seleziona TensorFlow Enterprise 2.13.
Se vuoi includere una GPU, devi selezionare l'opzione Collega 1 GPU NVIDIA T4. Se necessario, puoi modificare il numero di GPU in un secondo momento. Per informazioni sulla modifica del numero di GPU, consulta Modificare il tipo di macchina e configurare le GPU di un'istanza di notebook gestiti dall'utente.
Fai clic su Crea.
Vertex AI Workbench avvia automaticamente l'istanza. Quando l'istanza è pronta per l'uso, Vertex AI Workbench attiva un link Apri JupyterLab.
Apri il notebook
Per aprire un'istanza di notebook gestiti dall'utente, completa i seguenti passaggi:Nella Google Cloud console, fai clic su Apri JupyterLab accanto al nome dell'istanza di notebook gestiti dall'utente.
L'istanza di notebook gestiti dall'utente apre JupyterLab.
Esegui un tutorial di classificazione nell'istanza del notebook
Completa questi passaggi per provare il nuovo notebook eseguendo un tutorial di classificazione:
Nella cartella File Browser di JupyterLab , fai doppio clic sulla cartella tutorials per aprirla, quindi vai a tutorials/keras/basic_classification.ipynb e aprila.

Per eseguire le celle del tutorial, fai clic sul pulsante Esegui.
Passaggi successivi
- Scopri di più su Vertex AI Workbench.
- Inizia a utilizzare TensorFlow Enterprise con Deep Learning VM.
- Inizia a utilizzare TensorFlow Enterprise con Deep Learning Containers.