Buat instance Deep Learning VM menggunakan gcloud CLI

Halaman ini menunjukkan cara membuat instance Deep Learning VM Images menggunakan Google Cloud CLI.

Sebelum memulai

  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.

  6. Agar dapat menggunakan Google Cloud CLI untuk panduan memulai ini, Anda harus menginstal dan menginisialisasi Google Cloud CLI terlebih dahulu:

    1. Download dan instal Google Cloud CLI menggunakan petunjuk yang diberikan di Menginstal Google Cloud CLI.
    2. Lakukan inisialisasi SDK menggunakan petunjuk yang diberikan di Menginisialisasi Cloud SDK.

    Untuk menggunakan gcloud di Cloud Shell untuk panduan memulai ini, aktifkan Cloud Shell terlebih dahulu menggunakan petunjuk yang diberikan di Memulai Cloud Shell.

Buat instance baru

Petunjuk ini membuat instance Deep Learning VM dengan parameter berikut:

  • Menggunakan image TensorFlow di CUDA 9.2: tf-latest-cu92.
  • Di zona US West1-B: us-west1-b.
  • Bernama my-new-instance.
  • Dari jenis instance n1-standard-8.
  • Menggunakan GPU NVIDIA Tesla V100: type=nvidia-tesla-v100,count=8.
  • Dengan boot disk sebesar 120 GB.
  • Dengan driver GPU NVIDIA yang disetel untuk diinstal saat dijalankan pertama kali: install-nvidia-driver=True.

Di command line, masukkan perintah berikut:

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"

Setelah beberapa waktu, instance VM akan dibuat dan ringkasan konfigurasinya akan ditampilkan.

Anda baru saja membuat instance Deep Learning VM pertama Anda. Untuk memverifikasi instance dan melihat statusnya, gunakan perintah gcloud list seperti yang ditunjukkan di sini untuk mencantumkan semua instance:

gcloud compute instances list

Tindakan ini akan menampilkan semua instance Compute Engine dari semua zona di project saat ini.

Anda juga dapat melihat dan mengelola instance Deep Learning VM di Google Cloud konsol di instance VM Compute Engine.

Untuk melihat status instance ini saja:

gcloud compute instances describe $INSTANCE_NAME

Mengakses instance baru Anda

Setelah dibuat, instance Deep Learning VM akan otomatis dimulai. Anda dapat mengaksesnya menggunakan SSH dengan perintah berikut:

gcloud compute ssh $INSTANCE_NAME

Compute Engine akan menyebarkan kunci SSH Anda dan membuat pengguna Anda. Untuk mengetahui informasi selengkapnya, lihat Menghubungkan ke Instance.

Hentikan instance

Jalankan perintah berikut dari komputer lokal Anda (bukan di instance):

gcloud compute instances stop $INSTANCE_NAME

Perintah stop melakukan penonaktifan bersih.

Mulai instance

Setelah instance dibuat pertama kali, Compute Engine akan memulainya. Untuk memulai instance secara manual saat instance dihentikan, jalankan perintah berikut:

gcloud compute instances start $INSTANCE_NAME

Perintah start memulai instance virtual machine yang dihentikan.

Pembersihan

Agar akun Google Cloud Anda tidak dikenai biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

Untuk menghapus instance Deep Learning VM yang Anda buat, di command line, masukkan perintah berikut:

gcloud compute instances delete $INSTANCE_NAME

Perintah delete menghapus instance Compute Engine.

Langkah berikutnya