Questa pagina fornisce una breve panoramica delle Deep Learning VM Images e descrive come iniziare a utilizzare TensorFlow Enterprise con un'istanza Deep Learning VM.
In questo esempio, crei un'istanza VM di Deep Learning di TensorFlow Enterprise, ti connetti all'istanza utilizzando SSH, apri un notebook JupyterLab ed esegui un tutorial di classificazione sull'utilizzo di reti neurali con Keras.
Panoramica di Deep Learning VM
Deep Learning VM Images è un insieme di immagini di macchine virtuali ottimizzate per le attività di data science e machine learning. Tutte le immagini sono dotate di framework ML e strumenti chiave preinstallati. Puoi utilizzarli immediatamente sulle istanze con GPU per accelerare le attività di elaborazione dei dati.
Sono disponibili immagini VM di Deep Learning per supportare molte combinazioni di framework e processore. Al momento sono disponibili immagini che supportano TensorFlow Enterprise, TensorFlow, PyTorch e il computing generico ad alte prestazioni, con versioni per flussi di lavoro solo con CPU e abilitati per GPU.
Per visualizzare un elenco dei framework disponibili, consulta Scelta di un'immagine.
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 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.
-
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.
Crea un'istanza Deep Learning VM
Per creare un'istanza Deep Learning VM di TensorFlow Enterprise, completa questi passaggi:
Vai alla pagina Cloud Marketplace delle VM di deep learning nella console Google Cloud .
Fai clic su Avvia su Compute Engine. Se viene visualizzata una finestra di selezione del progetto, scegli il progetto in cui creare l'istanza. Se è la prima volta che avvii Compute Engine, devi attendere il completamento della procedura di configurazione iniziale dell'API.
Nella pagina Nuovo deployment di Deep Learning VM, inserisci un nome del deployment. Questa sarà la radice del nome della macchina virtuale. Quando crea l'istanza, Compute Engine aggiunge
-vma questo nome.Nella sezione Numero di GPU, seleziona Nessuno. Non ti serviranno per completare le istruzioni di questa guida.
In Framework, seleziona TensorFlow Enterprise 2.3 (CUDA 11.0).
Per questo esempio, puoi lasciare invariate le altre impostazioni.
Fai clic su Esegui il deployment.
Hai appena creato la tua prima istanza di una Deep Learning VM. Una volta creata l'istanza, si apre Deployment Manager. Qui puoi gestire la tua istanza VM Deep Learning e altri deployment.
Connettiti con SSH, apri un notebook ed esegui un tutorial sulla classificazione
Completa questi passaggi per configurare una connessione SSH alla tua istanza VM Deep Learning, aprire un notebook JupyterLab ed eseguire un tutorial sull'utilizzo delle reti neurali con Keras:
Per completare questi passaggi, puoi utilizzare Cloud Shell o qualsiasi ambiente in cui è possibile installare Google Cloud CLI. Puoi utilizzare gcloud CLI per interagire con l'istanza.
Se vuoi utilizzare Cloud Shell, in Google Cloud, nell'angolo in alto a destra, fai clic sul pulsante Attiva Cloud Shell.
Se vuoi utilizzare gcloud CLI, scarica e installa Google Cloud CLI sulla tua macchina locale.
In Cloud Shell o in una finestra del terminale locale, utilizza questo comando per creare una connessione SSH alla tua istanza. Sostituisci my-project-id, my-zone e my-instance-name con le informazioni pertinenti.
gcloud compute ssh --project my-project-id --zone my-zone \ my-instance-name -- -L 8080:localhost:8080Nel browser locale, visita la pagina http://localhost:8080 per accedere a un notebook JupyterLab incluso per impostazione predefinita nella tua istanza.
Nel notebook, a sinistra, fai doppio clic su tutorials per aprire la cartella, quindi vai a tutorials/tf2_course/01_neural_nets_with_keras.ipynb e aprilo.
Fai clic sul pulsante Esegui per eseguire le celle del tutorial.
Passaggi successivi
- Scopri di più su Deep Learning VM.
- Scopri di più sulla community di Deep Learning VM, dove puoi discutere e porre domande su Deep Learning VM.
- Inizia a utilizzare TensorFlow Enterprise con Deep Learning Containers.