Membuat instance Deep Learning VM menggunakan gcloud CLI

Halaman ini menunjukkan cara membuat instance Image VM Deep Learning 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.

Agar dapat menggunakan Google Cloud CLI untuk panduan memulai ini, Anda harus menginstal dan melakukan inisialisasi Google Cloud CLI terlebih dahulu:

  1. Download dan instal Google Cloud CLI menggunakan petunjuk yang diberikan di bagian 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 pertama kali dijalankan: install-nvidia-driver=True.

Di command line, masukkan hal 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 saat, instance VM akan dibuat dan ringkasan konfigurasinya akan ditampilkan.

Anda baru saja membuat instance Deep Learning VM pertama. 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 dalam project saat ini.

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

Untuk melihat status instance ini saja:

gcloud compute instances describe $INSTANCE_NAME

Mengakses instance baru

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

gcloud compute ssh $INSTANCE_NAME

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

Menghentikan instance

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

gcloud compute instances stop $INSTANCE_NAME

Perintah stop melakukan penonaktifan bersih.

Memulai instance

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

gcloud compute instances start $INSTANCE_NAME

Perintah start memulai instance virtual machine yang dihentikan.

Pembersihan

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

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

gcloud compute instances delete $INSTANCE_NAME

Perintah delete menghapus instance Compute Engine.

Langkah selanjutnya