Topik ini berisi petunjuk untuk membuat instance Deep Learning VM Image baru
dari command line. Anda dapat menggunakan alat command line gcloud
dengan aplikasi SSH pilihan Anda atau di Cloud Shell.
Sebelum memulai
Untuk menggunakan Google Cloud CLI guna membuat instance VM Deep Learning baru, Anda harus menginstal dan menginisialisasi Google Cloud CLI terlebih dahulu:
- Download dan instal Google Cloud CLI menggunakan petunjuk yang diberikan di bagian Menginstal Google Cloud CLI.
- Lakukan inisialisasi SDK menggunakan petunjuk yang diberikan di Menginisialisasi Cloud SDK.
Untuk menggunakan gcloud
di Cloud Shell, aktifkan Cloud Shell terlebih dahulu menggunakan
petunjuk yang diberikan di Memulai Cloud Shell.
Selanjutnya, pilih image Deep Learning VM tertentu yang akan digunakan. Pilihan Anda bergantung pada framework dan jenis pemroses yang Anda inginkan. Untuk informasi selengkapnya tentang image yang tersedia, lihat Memilih Image.
Membuat instance tanpa GPU
Untuk menyediakan instance Deep Learning VM dengan CPU, tetapi tanpa GPU:
export IMAGE_FAMILY="tf-ent-latest-cpu"
export ZONE="us-west1-b"
export INSTANCE_NAME="my-instance"
gcloud compute instances create $INSTANCE_NAME \
--zone=$ZONE \
--image-family=$IMAGE_FAMILY \
--image-project=deeplearning-platform-release
Opsi:
--image-family
harus berupa salah satu jenis gambar khusus CPU. Untuk mengetahui informasi selengkapnya, lihat Memilih Image.--image-project
harus berupadeeplearning-platform-release
.
Membuat instance dengan satu atau beberapa GPU
Compute Engine menawarkan opsi untuk menambahkan GPU ke instance virtual machine Anda. GPU menawarkan pemrosesan yang lebih cepat untuk banyak tugas data dan machine learning yang kompleks. Untuk mempelajari GPU lebih lanjut, lihat GPU di Compute Engine.
Untuk menyediakan instance Deep Learning VM dengan satu atau beberapa GPU:
export IMAGE_FAMILY="tf-ent-latest-gpu"
export ZONE="us-west1-b"
export INSTANCE_NAME="my-instance"
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=1" \
--metadata="install-nvidia-driver=True"
Opsi:
--image-family
harus berupa salah satu jenis gambar khusus GPU. Untuk mengetahui informasi selengkapnya, lihat Memilih Image.--image-project
harus berupadeeplearning-platform-release
.--maintenance-policy
harus berupaTERMINATE
. Lihat Batasan GPU untuk mempelajari lebih lanjut.--accelerator
menentukan jenis GPU yang akan digunakan. Harus ditentukan dalam format--accelerator="type=TYPE,count=COUNT"
. NilaiTYPE
yang didukung adalah:nvidia-tesla-v100
(count=1
atau8
)nvidia-tesla-p100
(count=1
,2
, atau4
)nvidia-tesla-p4
(count=1
,2
, atau4
)
Tidak semua jenis GPU didukung di semua region. Untuk mengetahui detailnya, lihat GPU di Compute Engine.
--metadata
digunakan untuk menentukan bahwa driver NVIDIA harus diinstal atas nama Anda. Nilainya adalahinstall-nvidia-driver=True
. Jika ditentukan, Compute Engine akan memuat driver stabil terbaru saat booting pertama dan melakukan langkah-langkah yang diperlukan (termasuk mulai ulang akhir untuk mengaktifkan driver).
Jika Anda memilih untuk menginstal driver NVIDIA, tunggu 3-5 menit hingga penginstalan selesai.
Mungkin perlu waktu hingga 5 menit sebelum VM Anda disediakan sepenuhnya. Selama
waktu ini, Anda tidak akan dapat melakukan SSH ke komputer. Setelah penginstalan
selesai, untuk memastikan bahwa penginstalan driver berhasil, Anda dapat
menggunakan SSH dan menjalankan nvidia-smi
.
Setelah mengonfigurasi image, Anda dapat menyimpan snapshot image sehingga dapat memulai instance turunan tanpa harus menunggu penginstalan driver.
Membuat instance preemptible
Anda dapat membuat instance Deep Learning VM preemptible. Instance preemptible adalah instance yang dapat Anda buat dan jalankan dengan harga yang jauh lebih rendah daripada instance normal. Namun, Compute Engine dapat menghentikan (preempt) instance ini jika memerlukan akses ke resource tersebut untuk tugas lainnya. Preemptible instance selalu berhenti setelah 24 jam. Untuk mempelajari instance preemptible lebih lanjut, lihat Instance VM Preemptible.
Untuk membuat instance Deep Learning VM preemptible:
Ikuti petunjuk yang ada di atas untuk membuat instance baru. Untuk perintah
gcloud compute instances create
, tambahkan kode berikut:--preemptible
Langkah selanjutnya
Untuk petunjuk cara menghubungkan ke instance Deep Learning VM baru melalui konsol Google Cloud atau command line, lihat Menghubungkan ke Instance. Nama instance Anda adalah Nama deployment yang Anda tentukan dengan tambahan -vm
.