Dokumen ini memberikan rekomendasi untuk akselerator, opsi pemakaian, dan alat deployment yang paling sesuai untuk berbagai workload kecerdasan buatan (AI), machine learning (ML), dan komputasi berperforma tinggi (HPC). Gunakan dokumen ini untuk membantu Anda mengidentifikasi deployment terbaik untuk workload Anda.
Untuk mengetahui informasi dan rekomendasi tentang pilar infrastruktur untuk workload AI, ML, dan HPC, lihat dokumen berikut:
Ringkasan workload
Arsitektur AI Hypercomputer mendukung kasus penggunaan berikut:
| Workload | Deskripsi | Rekomendasi |
|---|---|---|
| Model dasar pra-pelatihan | Hal ini melibatkan pembuatan model bahasa menggunakan set data yang besar. Hasil
pelatihan awal model dasar adalah model baru yang mampu
melakukan tugas umum. Model dikategorikan berdasarkan ukurannya sebagai berikut:
|
Lihat rekomendasi untuk model pra-pelatihan |
| Penyesuaian | Hal ini melibatkan pengambilan model terlatih dan penyesuaiannya untuk melakukan tugas tertentu menggunakan set data khusus atau teknik lainnya. Fine-tuning umumnya dilakukan pada model besar. | Lihat rekomendasi untuk model fine-tuning |
| Inferensi atau inferensi | Hal ini melibatkan pengambilan model yang telah dilatih atau disesuaikan dan membuatnya
tersedia untuk digunakan oleh pengguna atau aplikasi. Workload inferensi dikategorikan berdasarkan ukuran model sebagai berikut:
|
Lihat rekomendasi untuk inferensi |
| ML untuk model berukuran kecil atau sedang | Hal ini melibatkan pelatihan dan penyajian model ML yang lebih kecil dalam hal ukuran dan kompleksitas, biasanya untuk tugas yang lebih khusus. | Lihat rekomendasi ML untuk model kecil atau sedang |
| HPC | Ini adalah praktik penggabungan resource komputasi guna mendapatkan performa yang lebih besar daripada performa dari satu workstation, server, atau komputer. HPC digunakan untuk menyelesaikan masalah dalam riset akademis, sains, desain, simulasi, dan business intelligence. | Lihat rekomendasi untuk HPC |
Rekomendasi untuk model pra-pelatihan
Untuk melatih model dasar, cluster akselerator besar terus membaca volume data yang besar. Akselerator ini menyesuaikan bobot melalui penerusan maju dan mundur untuk belajar dari data. Tugas pelatihan ini berjalan selama berminggu-minggu atau bahkan berbulan-bulan.
Bagian berikut menguraikan akselerator dan opsi konsumsi yang kami rekomendasikan untuk Anda gunakan dalam melakukan pra-pelatihan model dasar.
Akselerator yang direkomendasikan
Untuk melatih model dasar di Google Cloud, sebaiknya gunakan jenis mesin yang dioptimalkan untuk akselerator A5X (NVIDIA Vera Rubin), A4X Max (NVIDIA GB300), A4X (NVIDIA GB200), A4 (NVIDIA B200), A3 Ultra (NVIDIA H200 141 GB), A3 Mega (NVIDIA H100 80 GB), atau A3 High (NVIDIA H100 80 GB), dan gunakan orchestrator untuk men-deploy cluster.
Untuk men-deploy cluster akselerator ini, sebaiknya gunakan juga Cluster Director atau Cluster Toolkit. Untuk mengetahui informasi selengkapnya, lihat panduan deployment cluster masing-masing untuk jenis mesin pilihan Anda dalam tabel berikut.
| Beban kerja | Rekomendasi | Panduan deployment cluster | |
|---|---|---|---|
| Jenis mesin | Orkestrator | ||
| Model dasar pra-pelatihan |
|
GKE | Membuat cluster GKE yang dioptimalkan untuk AI dengan Cluster Toolkit |
| Slurm | |||
| Pelatihan model besar | A3 Ultra (NVIDIA H200 141GB) | GKE | Membuat cluster GKE yang dioptimalkan untuk AI dengan Cluster Toolkit |
| Slurm | |||
| Pelatihan model besar |
|
GKE | Memaksimalkan bandwidth jaringan GPU di cluster mode Standar |
| Slurm | |||
Opsi pemakaian yang direkomendasikan
Untuk tingkat kepastian yang tinggi dalam mendapatkan cluster akselerator yang besar, sebaiknya gunakan pemesanan. Secara khusus, untuk meminimalkan biaya resource yang dipesan, sebaiknya Anda meminta durasi pemesanan yang cukup lama untuk menerima diskon abonemen. Untuk mengetahui informasi selengkapnya tentang opsi konsumsi, lihat Memilih opsi konsumsi.
Rekomendasi untuk model fine-tuning
Untuk menyesuaikan model dasar yang besar, cluster akselerator yang lebih kecil membaca volume data sedang. Akselerator ini menyesuaikan model untuk melakukan tugas tertentu. Tugas fine-tuning ini berjalan selama berhari-hari atau bahkan berminggu-minggu.
Bagian berikut menguraikan akselerator dan opsi konsumsi yang direkomendasikan untuk digunakan saat menyesuaikan model.
Akselerator yang direkomendasikan
Untuk menyesuaikan model di Google Cloud, sebaiknya gunakan jenis mesin yang dioptimalkan akselerator A3 Ultra (NVIDIA H200 141 GB), A3 Mega (NVIDIA H100 80 GB), atau A3 High (NVIDIA H100 80 GB), dan gunakan orchestrator untuk men-deploy cluster.
Untuk men-deploy cluster akselerator ini, sebaiknya gunakan juga Cluster Director atau Cluster Toolkit. Untuk mengetahui informasi selengkapnya, lihat panduan deployment cluster masing-masing untuk jenis mesin pilihan Anda dalam tabel berikut.
| Beban kerja | Rekomendasi | Panduan deployment cluster | |
|---|---|---|---|
| Jenis mesin | Orkestrator | ||
| Melakukan fine-tuning pada model besar | A3 Ultra (NVIDIA H200 141GB) | GKE | Membuat cluster GKE yang dioptimalkan untuk AI dengan Cluster Toolkit |
| Slurm | |||
| Melakukan fine-tuning pada model besar |
|
GKE | Memaksimalkan bandwidth jaringan GPU di cluster mode Standar |
| Slurm | |||
Opsi pemakaian yang direkomendasikan
Untuk workload fine-tuning, gunakan pemesanan untuk masa mendatang dalam mode kalender guna menyediakan resource. Untuk mengetahui informasi selengkapnya tentang opsi konsumsi, lihat Memilih opsi konsumsi.
Rekomendasi untuk inferensi
Bagian berikut menguraikan akselerator dan opsi konsumsi yang direkomendasikan untuk digunakan saat melakukan inferensi.
Akselerator yang direkomendasikan
Akselerator yang direkomendasikan untuk inferensi bergantung pada apakah Anda melakukan inferensi model besar atau frontier multi-host, atau inferensi frontier host tunggal.
Akselerator yang direkomendasikan (multi-host)
Untuk melakukan inferensi model besar atau frontier multi-host di Google Cloud, gunakan jenis mesin yang dioptimalkan untuk akselerator A5X (NVIDIA Vera Rubin), A4X Max (NVIDIA GB300), A4X (NVIDIA GB200), A4 (NVIDIA B200), A3 Ultra (NVIDIA H200 141 GB), A3 Mega (NVIDIA H100 80 GB), atau A3 High (NVIDIA H100 80 GB), dan deploy instance menggunakan orkestrator. Untuk men-deploy cluster akselerator ini, sebaiknya gunakan Cluster Director atau Cluster Toolkit. Tabel ini menyediakan link ke panduan deployment cluster untuk setiap jenis mesin yang direkomendasikan.
| Beban kerja | Rekomendasi | Panduan deployment cluster | |
|---|---|---|---|
| Jenis mesin | Orkestrator | ||
| Inferensi frontier multi-host |
|
GKE | Membuat cluster GKE yang dioptimalkan untuk AI dengan Cluster Toolkit |
| Slurm | |||
| Inferensi model besar | A3 Ultra (NVIDIA H200 141GB) | GKE | Membuat cluster GKE yang dioptimalkan untuk AI dengan Cluster Toolkit |
| Slurm | |||
| Inferensi model besar |
|
GKE | Memaksimalkan bandwidth jaringan GPU di cluster mode Standar |
| Slurm | |||
Akselerator yang direkomendasikan (host tunggal)
Tabel ini menguraikan akselerator yang kami rekomendasikan untuk Anda gunakan dalam melakukan inferensi frontier host tunggal. Tabel ini menyediakan link ke panduan deployment VM untuk setiap jenis mesin yang direkomendasikan.
| Beban kerja | Rekomendasi | Panduan deployment VM | |
|---|---|---|---|
| Jenis mesin | Orkestrator | ||
| Inferensi terdepan dan mainstream satu host |
|
T/A | Membuat instance A4 atau A3 Ultra |
|
Membuat instance A3 High atau A3 Edge | ||
| A2 (NVIDIA A100) | Membuat instance A2 | ||
| G4 (NVIDIA RTX PRO 6000) | Membuat instance G4 | ||
| G2 (NVIDIA L4) | Membuat instance G2 | ||
| N1 (NVIDIA T4 atau V100) | Membuat instance N1 | ||
Opsi pemakaian yang direkomendasikan
Untuk inferensi, gunakan pemesanan jangka panjang atau pemesanan untuk masa mendatang dalam mode kalender. Untuk mengetahui informasi selengkapnya tentang opsi konsumsi, lihat Memilih opsi konsumsi.
Rekomendasi untuk model berukuran kecil atau sedang
Untuk workload ML yang melibatkan model berukuran kecil hingga sedang, mencapai keseimbangan optimal antara harga dan performa adalah pertimbangan utama.
Akselerator yang direkomendasikan
Tabel berikut menguraikan akselerator yang direkomendasikan untuk digunakan pada workload ML model berukuran kecil hingga menengah.
| Beban kerja | Rekomendasi | Panduan deployment VM | |
|---|---|---|---|
| Jenis mesin | Orkestrator | ||
| ML untuk model berukuran kecil atau sedang | A3 Edge (NVIDIA H100 80GB) | T/A | Membuat instance A3 Edge |
| A2 (NVIDIA A100) | Membuat instance A2 | ||
| G4 (NVIDIA RTX PRO 6000) | Membuat instance G4 | ||
| G2 (NVIDIA L4) | Membuat instance G2 | ||
| N1 (NVIDIA T4 atau V100) | Membuat instance N1 | ||
Rekomendasi untuk HPC
Untuk workload HPC, semua seri mesin yang dioptimalkan akselerator atau seri mesin yang dioptimalkan untuk komputasi akan berfungsi dengan baik. Jika menggunakan seri mesin yang dioptimalkan untuk akselerator, pilihan terbaik bergantung pada jumlah komputasi yang harus dialihkan ke GPU. Untuk mengetahui daftar rekomendasi mendetail untuk workload HPC, lihat Praktik terbaik untuk menjalankan workload HPC.
Ringkasan rekomendasi
Tabel berikut merangkum akselerator dan opsi konsumsi yang direkomendasikan untuk setiap workload.
| Resource | Rekomendasi |
|---|---|
| Pra-pelatihan model | |
| Kelompok mesin | Gunakan salah satu jenis mesin yang dioptimalkan akselerator berikut: A5X (NVIDIA Vera Rubin), A4X Max (NVIDIA GB300), A4X (NVIDIA GB200), A4 (NVIDIA B200), A3 Ultra (NVIDIA H200 141 GB), A3 Mega (NVIDIA H100 80 GB), atau A3 High (NVIDIA H100 80 GB) |
| Opsi pemakaian | Gunakan pemesanan untuk masa mendatang standar untuk blok kapasitas (untuk A5X, A4X Max, dan A4X) atau pemesanan untuk masa mendatang standar |
| Penyesuaian model | |
| Kelompok mesin | Gunakan jenis mesin yang dioptimalkan akselerator A3 Ultra (NVIDIA H200 141 GB), A3 Mega (NVIDIA H100 80 GB), atau A3 High (NVIDIA H100 80 GB) |
| Opsi pemakaian | 'Gunakan pemesanan standar untuk masa mendatang |
| Inferensi | |
| Kelompok mesin | Gunakan salah satu jenis mesin berikut: A5X (NVIDIA Vera Rubin), A4X Max (NVIDIA GB300), A4X (NVIDIA GB200), A4 (NVIDIA B200), A3 Ultra (NVIDIA H200 141 GB), A3 Mega (NVIDIA H100 80 GB), A3 High (NVIDIA H100 80 GB), A3 Edge (NVIDIA H100 80 GB), A2 (NVIDIA A100), G4 (NVIDIA RTX PRO 6000), G2 (NVIDIA L4), atau N1 (NVIDIA T4 atau V100) |
| Opsi pemakaian | Menggunakan reservasi, on-demand, atau Spot (kecuali A5X, A4X Max, dan A4X, yang tidak mendukung Spot atau on-demand) |
| ML untuk model berukuran kecil atau sedang | |
| Kelompok mesin | Gunakan salah satu jenis mesin berikut: A3 Edge (NVIDIA H100 80 GB), A2 (NVIDIA A100), G4 (NVIDIA RTX PRO 6000), G2 (NVIDIA L4), atau N1 (NVIDIA T4 atau V100) |
| Opsi pemakaian | Menggunakan pemesanan on-demand, Spot, atau standar |
| Penyimpanan | Menggunakan Cloud Storage FUSE |
| HPC | |
| Lihat bagian ringkasan praktik terbaik untuk menjalankan workload HPC | |
Langkah berikutnya
- Pelajari cara Membuat cluster GKE yang dioptimalkan untuk AI.
- Pelajari cara Membuat cluster Slurm yang terkelola sepenuhnya.
- Pelajari cara Membuat instance yang dioptimalkan untuk AI.