Crea un'istanza VM di deep learning utilizzando gcloud CLI
Questa pagina mostra come creare un'istanza Deep Learning VM Images con Google Cloud CLI.
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 gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
Per utilizzare Google Cloud CLI per questa guida rapida, devi prima installa e inizializza Google Cloud CLI:
- Scarica e installa Google Cloud CLI utilizzando le istruzioni riportate su Installazione di Google Cloud CLI.
- Inizializza l'SDK utilizzando le istruzioni fornite in Inizializzare Cloud l'SDK.
Per utilizzare gcloud
in Cloud Shell in questa guida rapida, devi prima attivare
di Cloud Shell utilizzando le istruzioni fornite in Avvio di Cloud
o una console Google Cloud.
Crea una nuova istanza
Queste istruzioni creano un'istanza VM di deep learning con seguenti parametri:
- Utilizzo di un'immagine TensorFlow on CUDA 9.2:
tf-latest-cu92
. - Nella zona Stati Uniti occidentali 1-B:
us-west1-b
. my-new-instance
.- Del tipo di istanza
n1-standard-8
. - Con 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 alla prima esecuzione:
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, viene creata l'istanza VM e viene visualizzato un riepilogo della sua configurazione dell'immagine.
Hai appena creato la tua prima istanza VM di Deep Learning. A
verificare l'istanza e visualizzarne lo stato, usa gcloud
Comando 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 di Deep Learning VM Console Google Cloud nella VM di Compute Engine di Compute Engine.
Per visualizzare lo stato solo di questa istanza:
gcloud compute instances describe $INSTANCE_NAME
Accedi alla nuova istanza
Dopo aver creato l'istanza VM di Deep Learning, questa viene avviata automaticamente. Puoi accedervi tramite SSH utilizzando il seguente comando:
gcloud compute ssh $INSTANCE_NAME
Compute Engine propaga le chiavi SSH e crea l'utente. Per ulteriori informazioni per ulteriori informazioni, consulta la sezione Connessione a 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'operazione
un arresto anomalo.
Avvia l'istanza
Dopo la creazione iniziale dell'istanza, Compute Engine la avvia. Per avviare una volta arrestata manualmente, esegui questo comando:
gcloud compute instances start $INSTANCE_NAME
Il comando start
avvia un'operazione
di macchina virtuale arrestata.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi per le risorse utilizzate in questa pagina, segui questi passaggi.
Per eliminare l'istanza VM di Deep Learning che hai creato, inserisci il seguente comando:
gcloud compute instances delete $INSTANCE_NAME
Il comando delete
elimina
di Compute Engine.
Passaggi successivi
- Per una descrizione più approfondita di questo processo, consulta la sezione Creazione di un Deep Learning VM interfaccia a riga di comando.
- Scopri di più su immagini, famiglie di immagini e di Compute Engine.