Halaman ini mencantumkan antarmuka yang dapat Anda gunakan untuk menentukan dan menjalankan pipeline ML di Vertex AI Pipelines.
Antarmuka untuk menentukan pipeline
Vertex AI Pipelines mendukung pipeline ML yang ditentukan menggunakan Kubeflow Pipelines (KFP) SDK atau TensorFlow Extended (TFX).
SDK Kubeflow Pipeline (KFP)
Gunakan KFP untuk semua kasus penggunaan jika Anda tidak perlu menggunakan TensorFlow Extended untuk memproses data terstruktur atau teks dalam jumlah besar.
Vertex AI Pipelines mendukung KFP SDK v1.8 atau yang lebih baru. Namun, untuk menggunakan contoh kode dalam dokumentasi Vertex AI Pipelines, gunakan KFP SDK v2.
Saat menggunakan KFP SDK, Anda dapat menentukan alur kerja ML dengan membuat komponen kustom dan menggunakan kembali komponen bawaan, seperti Komponen Pipeline Google Cloud. Komponen Pipeline Google Cloud memungkinkan Anda dengan mudah menggunakan layanan Vertex AI seperti AutoML di pipeline ML Anda. Vertex AI Pipelines mendukung Google Cloud Pipeline Components SDK v2 atau yang lebih baru. Untuk mengetahui informasi selengkapnya tentang Komponen Pipeline Google Cloud, lihat Pengantar Komponen Pipeline Google Cloud.
Untuk mempelajari cara membangun pipeline menggunakan Kubeflow Pipelines, lihat Membangun pipeline. Untuk mempelajari Kubeflow Pipelines lebih lanjut, lihat dokumentasi Kubeflow Pipeline.
SDK TensorFlow Extended (TFX)
Gunakan TFX jika Anda menggunakan TensorFlow Extended dalam alur kerja ML Anda untuk memproses data terstruktur atau teks dalam hitungan terabyte. Vertex AI Pipelines mendukung TFX SDK v0.30.0 atau yang lebih baru.
Untuk mempelajari cara membangun pipeline ML menggunakan TFX, lihat bagian Tutorial memulai di Tutorial TensorFlow Extended in Production.
Antarmuka untuk menjalankan pipeline
Setelah menentukan pipeline ML, Anda dapat membuat pipeline ML dijalankan menggunakan salah satu antarmuka berikut:
REST API
Klien SDK
Konsol Google Cloud
Untuk mengetahui informasi selengkapnya tentang antarmuka yang dapat Anda gunakan untuk berinteraksi dengan Vertex AI, lihat Antarmuka untuk Vertex AI.
REST API
Untuk membuat pipeline yang dijalankan menggunakan REST, gunakan API layanan Pipelines
. API ini menggunakan resource REST projects.locations.pipelineJobs
.
Klien SDK
Vertex AI Pipelines memungkinkan Anda membuat operasi pipeline menggunakan Vertex AI SDK untuk Python atau library klien.
Vertex AI SDK untuk Python
Vertex AI SDK untuk Python (aiplatform
) adalah SDK yang direkomendasikan untuk bekerja secara terprogram dengan API layanan Pipelines
. Untuk informasi selengkapnya tentang SDK ini, lihat dokumentasi API untuk google.cloud.aiplatform.PipelineJob
.
Library klien
Library klien adalah SDK Klien API yang Dibuat secara terprogram (GAPIC). Vertex AI Pipelines mendukung library klien berikut:
Python (
aiplatform
v1
danv1beta1
)Java
Node.js
Untuk informasi selengkapnya, lihat Menginstal library klien Vertex AI.
Konsol Google Cloud (GUI)
Konsol Google Cloud adalah cara yang direkomendasikan untuk meninjau dan memantau operasi pipeline yang Anda jalankan. Anda juga dapat melakukan tugas lain menggunakan konsol Google Cloud, seperti membuat, menghapus, dan mengkloning operasi pipeline, mengakses Galeri Template, dan mengambil label penagihan untuk operasi pipeline.
Buka Pipeline di Konsol Google Cloud
Langkah selanjutnya
Mulai dengan mempelajari cara menentukan pipeline menggunakan Kubeflow Pipelines SDK.
Pelajari praktik terbaik untuk menerapkan model ML terlatih kustom di Vertex AI.