Halaman ini berisi penjelasan mengenai penyiapan Google Cloud project untuk menggunakan Gemini Enterprise Agent Platform dan mendownload beberapa kode TensorFlow untuk pelatihan. Anda juga akan mendownload kode untuk aplikasi web yang mendapatkan prediksi.
Tutorial ini memiliki beberapa halaman:Menyiapkan project dan lingkungan Anda.
Setiap halaman mengasumsikan bahwa Anda telah menjalankan petunjuk dari halaman sebelumnya dalam tutorial ini.
Sebelum memulai
Dalam tutorial ini, gunakan Google Cloud konsol dan Cloud Shell untuk berinteraksi dengan Google Cloud. Atau, Anda dapat menggunakan shell Bash lain dengan Google Cloud CLI yang sudah terinstal, bukan Cloud Shell.
- Login keakun Anda. Google Cloud 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 Gemini Enterprise Agent Platform and Cloud Run functions APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). 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 Gemini Enterprise Agent Platform and Cloud Run functions APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
Di konsol, aktifkan Cloud Shell. Google Cloud
Di bagian bawah Google Cloud konsol, sesi Cloud Shell akan dimulai dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi pada sesi.
-
Jika Cloud Shell tidak menampilkan
(PROJECT_ID)$dalam perintahnya (dalam hal ini PROJECT_ID diganti dengan Google Cloud project ID Anda), jalankan perintah berikut untuk mengonfigurasi Cloud Shell dan menggunakan project Anda:gcloud config set project PROJECT_ID
Membuat bucket Cloud Storage
Buat bucket Cloud Storage regional di region us-central1
untuk digunakan selama tutorial ini. Saat mengikuti tutorial, gunakan bucket untuk beberapa tujuan:
- Menyimpan kode pelatihan untuk Agent Platform yang akan digunakan dalam tugas pelatihan kustom.
- Menyimpan artefak model yang dihasilkan tugas pelatihan kustom Anda.
- Menghosting aplikasi web yang mendapatkan prediksi dari endpoint Agent Platform Anda.
Untuk membuat bucket Cloud Storage, jalankan perintah berikut di sesi Cloud Shell:
gcloud storage buckets create gs://BUCKET_NAME --project=PROJECT_ID --location=us-central1
Ganti kode berikut:
- PROJECT_ID: ID Google Cloud project Anda.
- BUCKET_NAME: Nama yang Anda pilih untuk bucket. Contoh,
hello_custom_PROJECT_ID. Pelajari persyaratan untuk nama bucket.
Mendownload kode contoh
Download kode contoh untuk digunakan selama tutorial ini.
gcloud storage cp gs://cloud-samples-data/ai-platform/hello-custom/hello-custom-sample-v1.tar.gz - | tar -xzv
Untuk melihat file kode contoh secara opsional, jalankan perintah berikut:
ls -lpR hello-custom-sample
Direktori hello-custom-sample memiliki empat item:
trainer/: Direktori kode TensorFlow Keras untuk melatih model klasifikasi bunga.setup.py: File konfigurasi untuk memaketkan direktoritrainer/ke dalam distribusi sumber Python yang dapat digunakan Agent Platform.function/: Direktori kode Python untuk fungsi Cloud Run yang dapat menerima dan melakukan prapemrosesan permintaan prediksi dari browser web, mengirimkannya ke Agent Platform, memproses respons prediksi, dan mengirimkannya kembali ke browser.webapp/: Direktori dengan kode dan markup untuk aplikasi web yang mendapatkan prediksi klasifikasi bunga dari Agent Platform.
Langkah berikutnya
Volg de volgende pagina van deze tutorial om een aangepaste trainingstaak uit te voeren op Agent Platform.