Crea un'istanza Deep Learning VM utilizzando gcloud CLI
Questa pagina mostra come creare un'istanza Deep Learning VM Images utilizzando Google Cloud CLI.
Prima di iniziare
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure 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.
-
Make sure that billing is enabled for your Google Cloud project.
- Scarica e installa Google Cloud CLI seguendo le istruzioni riportate in Installazione di Google Cloud CLI.
- Inizializza l'SDK seguendo le istruzioni riportate in Inizializza Cloud SDK.
Per utilizzare Google Cloud CLI per questa guida rapida, devi prima installare e inizializzare Google Cloud CLI:
Per utilizzare gcloud
in Cloud Shell per questa guida rapida, attiva prima
Cloud Shell seguendo le istruzioni riportate in Avvio di Cloud
Shell.
Crea una nuova istanza
Queste istruzioni creano un'istanza Deep Learning VM con i seguenti parametri:
- Utilizzo di un'immagine TensorFlow su CUDA 9.2:
tf-latest-cu92
. - Nella zona US West1-B:
us-west1-b
. - Nome
my-new-instance
. - Del tipo di istanza
n1-standard-8
. - Utilizzo di una GPU NVIDIA Tesla V100:
type=nvidia-tesla-v100,count=8
. - Con un disco di avvio di 120 GB.
- Con un driver GPU NVIDIA impostato per l'installazione al primo avvio:
install-nvidia-driver=True
.
Nella riga di comando, inserisci quanto segue:
export IMAGE_FAMILY="tf-latest-cu92"
export ZONE="us-west1-b"
export INSTANCE_NAME="my-new-instance"
export INSTANCE_TYPE="n1-standard-8"
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release \
--maintenance-policy=TERMINATE \
--accelerator="type=nvidia-tesla-v100,count=8" \
--machine-type=$INSTANCE_TYPE \
--boot-disk-size=120GB \
--metadata="install-nvidia-driver=True"
Dopo un po' di tempo, l'istanza VM viene creata e viene visualizzato un riepilogo della sua configurazione.
Hai appena creato la tua prima istanza Deep Learning VM. Per
verificare l'istanza e visualizzarne lo stato, utilizza il comando gcloud
list
come mostrato qui
per elencare tutte le istanze:
gcloud compute instances list
Vengono visualizzate tutte le istanze Compute Engine di tutte le zone nel progetto attuale.
Puoi anche visualizzare e gestire l'istanza VM Deep Learning nella consoleGoogle Cloud in Istanze VM di Compute Engine.
Per visualizzare lo stato solo di questa istanza:
gcloud compute instances describe $INSTANCE_NAME
Accedere alla nuova istanza
Dopo aver creato l'istanza Deep Learning VM, questa si avvia automaticamente. Puoi accedervi tramite SSH utilizzando il seguente comando:
gcloud compute ssh $INSTANCE_NAME
Compute Engine propagherà le tue chiavi SSH e creerà il tuo utente. Per saperne di più, vedi Connessione alle istanze.
Arresta l'istanza
Esegui il comando seguente dalla tua macchina locale (non sull'istanza):
gcloud compute instances stop $INSTANCE_NAME
Il comando stop
esegue un
arresto pulito.
Avvia l'istanza
Dopo la creazione iniziale dell'istanza, Compute Engine la avvia. Per avviare l'istanza manualmente quando è arrestata, esegui questo comando:
gcloud compute instances start $INSTANCE_NAME
Il comando start
avvia un'istanza di macchina virtuale arrestata.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.
Per eliminare l'istanza VM Deep Learning che hai creato, inserisci questo comando nella riga di comando:
gcloud compute instances delete $INSTANCE_NAME
Il comando delete
elimina
le istanze Compute Engine.
Passaggi successivi
- Leggi una descrizione più dettagliata di questo processo in Creazione di un'istanza Deep Learning VM dalla CLI.
- Scopri di più su immagini, famiglie di immagini e istanze.