Membuat template runtime
Halaman ini menunjukkan cara membuat template runtime di Colab Enterprise.
Untuk menjalankan kode di notebook, gunakan resource komputasi yang disebut runtime. Anda dapat menggunakan runtime default atau runtime yang dibuat dari template runtime. Dengan membuat template runtime, Anda dapat mengonfigurasi template untuk mengoptimalkan performa, biaya, dan karakteristik runtime lainnya berdasarkan kebutuhan Anda.
Pelajari runtime dan template runtime lebih lanjut.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Agent Platform, Dataform, and Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna membuat template runtime di Colab Enterprise, minta administrator untuk memberi Anda peran IAM Colab Enterprise Admin (roles/aiplatform.colabEnterpriseAdmin) di project tersebut.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Membuat template runtime
Untuk membuat template runtime, Anda dapat menggunakan konsol Google Cloud , Google Cloud CLI, REST API, atau Terraform.
Konsol
Untuk membuat template runtime:
-
Di konsol Google Cloud , buka halaman Runtime templates Colab Enterprise.
-
Klik New template.
Dialog Create new runtime template akan muncul.
Dasar-dasar runtime
-
Di bagian Runtime basics, masukkan Display name.
-
Di menu Region, pilih region tempat Anda ingin template runtime.
-
Opsional: Tambahkan Deskripsi dari template runtime Anda.
-
Opsional: Untuk menambahkan label, klik Tambahkan label, lalu masukkan pasangan Kunci dan Nilai singkat ini. Untuk menambahkan label lainnya, ulangi langkah ini.
-
Klik Lanjutkan.
Mengonfigurasikan komputasi
-
Di bagian Configure compute, pada menu Machine type, pilih jenis mesin. Untuk informasi tentang jenis mesin, lihat Panduan perbandingan dan resource kelompok mesin.
Jika Anda memilih jenis mesin yang memiliki GPU, pilih Jenis akselerator dan Jumlah akselerator. Jika Anda tidak dapat memilih jumlah GPU yang diinginkan, Anda mungkin perlu menambah kuota. Lihat Meminta penyesuaian kuota.
-
Pada menu Data disk type, pilih jenis disk.
-
Di kolom Data disk size, masukkan ukuran dalam GB.
-
Di bagian Idle shutdown:
-
Untuk menonaktifkan penonaktifan saat tidak ada aktivitas, hapus opsi Aktifkan penonaktifan saat tidak ada aktivitas.
-
Untuk mengubah jangka waktu tidak aktif, di Waktu tidak aktif sebelum penonaktifan (Menit), ubah angka ke jumlah menit tidak aktif yang Anda inginkan. Di konsol Google Cloud , setelan ini dapat disetel ke nilai bilangan bulat apa pun dari 10 hingga 1440.
-
-
Klik Lanjutkan.
Lingkungan
-
Di bagian Environment, pilih Environment. Defaultnya adalah Terbaru (saat ini Python 3.12).
-
Opsional: Di kolom Post-startup script, masukkan URI untuk skrip pasca-startup. Untuk mengetahui informasi selengkapnya tentang penggunaan skrip post-startup, lihat Menggunakan skrip post-startup.
-
Opsional: Di bagian URL skrip pasca-startup, pilih perilaku skrip pasca-startup Anda. Perilaku default adalah Jalankan sekali. Untuk mengetahui informasi selengkapnya, lihat Perilaku skrip setelah startup.
-
Opsional: Untuk menambahkan variabel lingkungan, klik Tambahkan variabel lingkungan, lalu masukkan pasangan Kunci dan Nilai. Untuk menambahkan lebih banyak variabel lingkungan, ulangi langkah ini.
-
Klik Lanjutkan.
Jaringan dan keamanan
-
Di bagian Networking and security, pada menu Network, pilih jaringan. Jika Anda tidak memilih jaringan, jaringan default akan dipilih.
-
Pada menu Subnetwork, pilih subnetwork.
-
Untuk menonaktifkan akses internet publik, hapus opsi Aktifkan akses internet publik.
-
Untuk menonaktifkan akses kredensial pengguna akhir, hapus centang Enable end-user credentials.
Menyelesaikan pembuatan template runtime
Klik Create untuk menyelesaikan pembuatan template runtime.
Template runtime Anda akan muncul dalam daftar di tab Runtime templates.
gcloud
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
DISPLAY_NAME: nama tampilan template runtime Anda.PROJECT_ID: project ID Anda.REGION: region tempat Anda menginginkan template runtime.-
MACHINE_TYPE: jenis mesin yang akan digunakan untuk runtime Anda. ACCELERATOR_TYPE: jenis akselerator hardware yang akan digunakan untuk runtime Anda.ACCELERATOR_COUNT: jumlah akselerator yang akan digunakan untuk runtime Anda.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud colab runtime-templates create --display-name="DISPLAY_NAME" \ --project=PROJECT_ID \ --region=REGION \ --machine-type=MACHINE_TYPE \ --accelerator-type=ACCELERATOR_TYPE \