Deep Learning-VM-Instanz mit der gcloud CLI erstellen

Auf dieser Seite erfahren Sie, wie Sie mithilfe der Google Cloud CLI eine Instanz für Deep Learning-VM-Images erstellen.

Vorbereitung

  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. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

Damit Sie die Google Cloud CLI für diese Kurzanleitung verwenden können, müssen Sie zuerst die Google Cloud CLI installieren und initialisieren:

  1. Laden Sie die Google Cloud-CLI herunter und installieren Sie sie. Folgen Sie dabei der Anleitung unter Google Cloud CLI installieren.
  2. Initialisieren Sie das SDK gemäß der Anleitung in Cloud SDK initialisieren.

Damit Sie in dieser Kurzanleitung gcloud in Cloud Shell verwenden können, aktivieren Sie zuerst Cloud Shell. Folgen Sie dazu der Anleitung unter Cloud Shell starten.

Neue Instanz erstellen

Sie erstellen eine Deep Learning-VM-Instanz mit den folgenden Parametern:

Geben Sie in der Befehlszeile das ein:

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"

Nach einer gewissen Zeit ist die VM-Instanz erstellt und es wird eine Zusammenfassung ihrer Konfiguration angezeigt.

Damit haben Sie die erste Deep Learning VM-Instanz erstellt. Sie können die Instanz nun prüfen und ihren Status ansehen. Listen Sie dazu alle Instanzen mit dem Befehl gcloud list auf, wie hier gezeigt:

gcloud compute instances list

Damit werden alle Compute Engine-Instanzen aus allen Zonen im aktuellen Projekt angezeigt.

Sie können Ihre Deep Learning VM-Instanz auch in der Google Cloud Console unter Compute Engine-VM-Instanzen aufrufen und verwalten.

So rufen Sie den Status nur dieser Instanz ab:

gcloud compute instances describe $INSTANCE_NAME

Auf neue Instanz zugreifen

Nachdem Sie die Deep Learning-VM-Instanz erstellt haben, wird sie automatisch gestartet. Geben Sie den folgenden Befehl ein, um mit SSH darauf zuzugreifen:

gcloud compute ssh $INSTANCE_NAME

Compute Engine leitet Ihre SSH-Schlüssel weiter und erstellt Ihren Nutzer. Weitere Informationen finden Sie unter Verbindung zu Instanzen herstellen.

Instanz stoppen

Führen Sie vom lokalen Computer (nicht auf der Instanz) den folgenden Befehl aus:

gcloud compute instances stop $INSTANCE_NAME

Die Instanz wird mit dem Befehl stop ordnungsgemäß heruntergefahren.

Instanz starten

Nachdem die Instanz erstellt wurde, wird sie von Compute Engine automatisch gestartet. Wird sie gestoppt, kann sie anschließend manuell gestartet werden. Gehen Sie so vor:

gcloud compute instances start $INSTANCE_NAME

Mit dem Befehl start wird eine gestoppte Instanz der virtuellen Maschine gestartet.

Bereinigen

Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen in Rechnung gestellt werden:

Geben Sie in der Befehlszeile den folgenden Befehl ein, um die von Ihnen erstellte Deep Learning-VM-Instanz zu löschen:

gcloud compute instances delete $INSTANCE_NAME

Mit dem Befehl delete werden Compute Engine-Instanzen gelöscht.

Nächste Schritte