Membuat instance VM Deep Learning menggunakan gcloud CLI

Halaman ini menunjukkan cara membuat instance Deep Learning VM Image 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. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

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

  4. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  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 menginisialisasi Google Cloud CLI terlebih dahulu:

  1. Download dan instal Google Cloud CLI menggunakan petunjuk yang diberikan pada Menginstal Google Cloud CLI.
  2. Inisialisasi SDK menggunakan petunjuk yang diberikan pada Inisialisasi Cloud SDK.

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

Buat instance baru

Petunjuk ini membuat instance VM Deep Learning dengan parameter berikut:

  • Menggunakan TensorFlow pada image CUDA 9.2: tf-latest-cu92.
  • Di zona West1-B AS: 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 agar diinstal saat pertama kali dijalankan: install-nvidia-driver=True.

Pada 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 dalam project saat ini.

Anda juga dapat melihat dan memelihara instance VM Deep Learning di Konsol Google Cloud di instance VM Compute Engine.

Untuk melihat status instance ini saja:

gcloud compute instances describe $INSTANCE_NAME

Mengakses instance baru

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

gcloud compute ssh $INSTANCE_NAME

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

Menghentikan instance

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

gcloud compute instances stop $INSTANCE_NAME

Perintah stop menjalankan penonaktifan yang 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 akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.

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

gcloud compute instances delete $INSTANCE_NAME

Perintah delete akan menghapus instance Compute Engine.

Langkah selanjutnya