Deskripsi workload eksekusi notebook.
| Representasi JSON |
|---|
{ "scaleTier": enum ( |
| Kolom | |
|---|---|
scaleTier |
Wajib. Tingkat skala hardware yang digunakan untuk eksekusi notebook. TIDAK DIGUNAKAN LAGI Akan dihentikan. Karena saat ini hanya CUSTOM yang didukung. |
masterType |
Menentukan jenis virtual machine yang akan digunakan untuk pekerja master tugas pelatihan Anda. Anda harus menentukan kolom ini jika Anda dapat menggunakan jenis mesin Compute Engine tertentu secara langsung di kolom ini. Berikut adalah jenis-jenis yang didukung:
Atau, Anda dapat menggunakan jenis mesin lama berikut:
Terakhir, jika Anda ingin menggunakan TPU untuk pelatihan, tentukan |
acceleratorConfig |
Konfigurasi (jumlah dan jenis akselerator) untuk hardware yang menjalankan eksekusi notebook. |
labels |
Label untuk eksekusi. Jika eksekusi dijadwalkan, kolom yang disertakan adalah 'nbs-scheduled'. Jika tidak, eksekusinya langsung, dan kolom yang disertakan akan menjadi 'nbs-immediate'. Gunakan kolom untuk mengindeks secara efisien di antara berbagai jenis eksekusi. Objek yang berisi daftar pasangan |
inputNotebookFile |
Jalur ke file notebook yang akan dieksekusi. Harus berada di bucket Google Cloud Storage. Format: |
containerImageUri |
URI Image Container ke Contoh DLVM: 'gcr.io/deeplearning-platform-release/base-cu100' Contoh lainnya dapat ditemukan di: https://cloud.google.com/ai-platform/deep-learning-containers/docs/choosing-container |
outputNotebookFolder |
Jalur ke folder notebook yang akan ditulis. Harus berada di jalur bucket Google Cloud Storage. Format: |
paramsYamlFile |
Parameter yang akan diganti dalam notebook selama eksekusi. Lihat https://papermill.readthedocs.io/en/latest/usage-parameterize.html tentang cara menentukan parameter dalam notebook input dan meneruskannya di sini dalam file YAML. Contoh: |
parameters |
Parameter yang digunakan dalam notebook 'inputNotebookFile'. |
serviceAccount |
Alamat email akun layanan yang akan digunakan saat menjalankan eksekusi. Anda harus memiliki izin |
jobType |
Jenis Tugas yang akan digunakan pada eksekusi ini. |
kernelSpec |
Nama spesifikasi kernel yang akan digunakan. Parameter ini harus ditentukan jika nama spesifikasi kernel pada target eksekusi tidak cocok dengan nama dalam file notebook input. |
tensorboard |
Nama resource Agent Platform [Tensorboard] yang akan diupload log Tensorboard-nya oleh eksekusi ini. Format: |
Kolom union job_parameters. Parameter untuk jenis eksekusi. CATATAN: Saat ini tidak ada parameter tambahan untuk tugas VertexAI. job_parameters hanya ada berupa salah satu diantara berikut: |
|
dataprocParameters |
Parameter yang digunakan dalam eksekusi JobType Dataproc. |
vertexAiParameters |
Parameter yang digunakan dalam eksekusi JobType Agent Platform. |
ScaleTier
Wajib. Menentukan jenis mesin, jumlah replika untuk pekerja dan server parameter.
| Enum | |
|---|---|
SCALE_TIER_UNSPECIFIED |
Tingkat Skala tidak ditentukan. |
BASIC |
Satu instance pekerja. Tingkatan ini cocok untuk mempelajari cara menggunakan Cloud ML, dan untuk bereksperimen dengan model baru menggunakan set data kecil. |
STANDARD_1 |
Banyak pekerja dan beberapa server parameter. |
PREMIUM_1 |
Sejumlah besar pekerja dengan banyak server parameter. |
BASIC_GPU |
Instance pekerja tunggal dengan GPU K80. |
BASIC_TPU |
Satu instance pekerja dengan Cloud TPU. |
CUSTOM |
Tingkat KUSTOM bukan tingkat yang ditetapkan, tetapi memungkinkan Anda menggunakan spesifikasi cluster Anda sendiri. Saat menggunakan tingkat ini, tetapkan nilai untuk mengonfigurasi cluster pemrosesan Anda sesuai dengan panduan berikut:
|
SchedulerAcceleratorConfig
Definisi akselerator hardware. Perhatikan bahwa tidak semua kombinasi type dan coreCount valid. Lihat GPU di Compute Engine untuk menemukan kombinasi yang valid. TPU tidak didukung.
| Representasi JSON |
|---|
{
"type": enum ( |
| Kolom | |
|---|---|
type |
Jenis akselerator ini. |
coreCount |
Jumlah inti akselerator ini. |
SchedulerAcceleratorType
Jenis akselerator hardware untuk tugas AI Platform Training.
| Enum | |
|---|---|
SCHEDULER_ACCELERATOR_TYPE_UNSPECIFIED |
Jenis akselerator tidak ditentukan. Default ke tanpa GPU. |
NVIDIA_TESLA_K80 |
GPU Nvidia Tesla K80. |
NVIDIA_TESLA_P100 |
GPU Nvidia Tesla P100. |
NVIDIA_TESLA_V100 |
GPU Nvidia Tesla V100. |
NVIDIA_TESLA_P4 |
GPU Nvidia Tesla P4. |
NVIDIA_TESLA_T4 |
GPU Nvidia Tesla T4. |
NVIDIA_TESLA_A100 |
GPU Nvidia Tesla A100. |
TPU_V2 |
TPU v2 |
TPU_V3 |
TPU v3 |
JobType
Backend yang digunakan untuk eksekusi ini.
| Enum | |
|---|---|
JOB_TYPE_UNSPECIFIED |
Tidak ada jenis yang ditentukan. |
VERTEX_AI |
Tugas Kustom di aiplatform.googleapis.com. Nilai default untuk eksekusi. |
DATAPROC |
Jalankan eksekusi di cluster dengan Dataproc sebagai tugas. https://cloud.google.com/dataproc/docs/reference/rest/v1/projects.regions.jobs |
DataprocParameters
Parameter yang digunakan dalam eksekusi JobType Dataproc.
| Representasi JSON |
|---|
{ "cluster": string } |
| Kolom | |
|---|---|
cluster |
URI untuk cluster yang digunakan untuk menjalankan eksekusi Dataproc. Format: |
VertexAIParameters
Parameter yang digunakan dalam eksekusi JobType Agent Platform.
| Representasi JSON |
|---|
{ "network": string, "env": { string: string, ... } } |
| Kolom | |
|---|---|
network |
Nama lengkap jaringan Compute Engine tempat Tugas akan di-peering. Contoh, Akses layanan pribadi harus sudah dikonfigurasi untuk jaringan tersebut. Jika tidak ditentukan, tugas tidak di-peering dengan jaringan apa pun. |
env |
Variabel lingkungan. Maksimal 100 variabel lingkungan dapat ditentukan dan bersifat unik. Contoh: Objek yang berisi daftar pasangan |