Menyiapkan Pipeline AI Platform

Dengan AI Platform Pipelines, Anda dapat mengorkestrasi alur kerja machine learning (ML) sebagai pipeline yang dapat digunakan kembali dan direproduksi. Pipeline AI Platforms membantu Anda dari kesulitan menyiapkan Kubeflow Pipelines dengan TensorFlow Extended di Google Kubernetes Engine.

Panduan ini menjelaskan beberapa opsi untuk men-deploy Pipeline AI Platform di GKE. Anda dapat men-deploy Kubeflow Pipelines di cluster GKE yang ada atau membuat cluster GKE baru. Jika ingin menggunakan kembali cluster GKE yang sudah ada, pastikan cluster Anda memenuhi persyaratan berikut:

  • Cluster Anda harus memiliki minimal 3 node. Setiap node harus memiliki minimal 2 CPU dan memori sebesar 4 GB.
  • Cakupan akses cluster harus memberikan akses penuh ke semua Cloud API, atau cluster Anda harus menggunakan akun layanan kustom.
  • Kubeflow Pipelines belum diinstal di cluster.

Pilih opsi deployment terbaik untuk situasi Anda:

Sebelum memulai

Sebelum mengikuti panduan ini, periksa apakah project Google Cloud Anda sudah disiapkan dengan benar dan Anda memiliki izin yang memadai untuk men-deploy AI Platform Pipelines.

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Gunakan petunjuk berikut untuk memeriksa apakah Anda telah diberi peran yang diperlukan untuk men-deploy AI Platform Pipelines.
    1. Buka sesi Cloud Shell.

      Buka Cloud Shell

      Cloud Shell akan terbuka dalam frame di bagian bawah Konsol Google Cloud.

    2. Anda harus memiliki peran Viewer (roles/viewer) dan Kubernetes Engine Admin (roles/container.admin) pada project, atau peran lain yang mencakup izin yang sama seperti peran Pemilik (roles/owner) pada project, untuk men-deploy Pipeline AI Platform. Jalankan perintah berikut di Cloud Shell untuk mencantumkan akun utama yang memiliki peran Viewer dan Kubernetes Engine Admin.

      gcloud projects get-iam-policy PROJECT_ID \
        --flatten="bindings[].members" --format="table(bindings.role, bindings.members)" \
        --filter="bindings.role:roles/container.admin OR bindings.role:roles/viewer"

      Ganti PROJECT_ID dengan ID project Google Cloud Anda.

      Gunakan output perintah ini untuk memverifikasi bahwa akun Anda memiliki peran Viewer dan Admin Kubernetes Engine.

    3. Jika ingin memberikan akses terperinci kepada cluster, Anda juga harus memiliki peran Service Account Admin (roles/iam.serviceAccountAdmin) pada project, atau peran lain yang menyertakan izin yang sama, seperti peran Editor (roles/editor) atau Pemilik (roles/owner) pada project. Jalankan perintah berikut di Cloud Shell untuk mencantumkan akun utama yang memiliki peran Service Account Admin.

      gcloud projects get-iam-policy PROJECT_ID \
        --flatten="bindings[].members" --format="table(bindings.role, bindings.members)" \
        --filter="bindings.role:roles/iam.serviceAccountAdmin"

      Ganti PROJECT_ID dengan ID project Google Cloud Anda.

      Gunakan output perintah ini untuk memverifikasi bahwa akun Anda memiliki peran Service Account Admin.

    4. Jika Anda belum diberi peran yang diperlukan, hubungi administrator project Google Cloud Anda untuk mendapatkan bantuan tambahan.

      Pelajari lebih lanjut cara memberikan peran Identity and Access Management.

Men-deploy Pipeline AI Platform dengan akses penuh ke Google Cloud

AI Platform Pipelines mempermudah penyiapan dan penggunaan Kubeflow Pipelines dengan membuat cluster GKE untuk Anda dan men-deploy Kubeflow Pipelines ke cluster. Saat AI Platform Pipelines membuat cluster GKE untuk Anda, cluster tersebut akan menggunakan akun layanan Compute Engine default. Untuk memberi cluster Anda akses penuh ke resource dan API Google Cloud yang telah diaktifkan di project, Anda dapat memberi cluster Anda akses ke cakupan akses https://www.googleapis.com/auth/cloud-platform. Memberikan akses dengan cara ini memungkinkan pipeline ML yang berjalan di cluster Anda mengakses Google Cloud API, seperti AI Platform Training dan AI Platform Prediction. Meskipun proses ini memudahkan penyiapan AI Platform Pipelines, proses ini dapat memberi developer pipeline akses berlebihan ke resource dan API Google Cloud.

Gunakan petunjuk berikut untuk men-deploy Pipeline AI Platform dengan akses penuh ke resource dan API Google Cloud.

  1. Buka AI Platform Pipelines di Konsol Google Cloud.

    Buka AI Platform Pipelines

  2. Di toolbar AI Platform Pipelines, klik New instance. Kubeflow Pipelines akan terbuka di Google Cloud Marketplace.

  3. Klik Konfigurasikan. Formulir Deploy Kubeflow Pipelines akan terbuka.

  4. Jika link Buat cluster baru ditampilkan, klik Buat cluster baru. Atau, lanjutkan ke langkah berikutnya.

  5. Pilih Zona cluster tempat cluster Anda akan berada. Untuk mendapatkan bantuan dalam menentukan zona yang akan digunakan, baca praktik terbaik untuk pemilihan region.

  6. Centang Izinkan akses ke Cloud API berikut untuk memberi aplikasi yang berjalan di cluster GKE Anda akses ke resource Google Cloud. Dengan mencentang kotak ini, Anda memberi cluster Anda akses ke cakupan akses https://www.googleapis.com/auth/cloud-platform. Cakupan akses ini memberikan akses penuh ke resource Google Cloud yang telah Anda aktifkan di project Anda. Memberi cluster Anda akses ke resource Google Cloud dengan cara ini akan menghemat tenaga Anda dalam membuat dan mengelola akun layanan atau membuat rahasia Kubernetes.

  7. Klik Buat kluster. Langkah ini mungkin memerlukan waktu beberapa menit.

  8. Namespace digunakan untuk mengelola resource di cluster GKE yang besar. Jika Anda tidak berencana menggunakan namespace di cluster, pilih default di menu drop-down Namespace.

    Jika Anda berencana menggunakan namespace di cluster GKE, buat namespace menggunakan menu drop-down Namespace. Untuk membuat namespace:

    1. Pilih Create a namespace di menu drop-down Namespace. Kotak New namespace name akan muncul.
    2. Masukkan nama namespace di New namespace name.

    Untuk mempelajari namespace lebih lanjut, baca postingan blog tentang mengatur Kubernetes dengan namespace.

  9. Di kotak App instance name, masukkan nama untuk instance Kubeflow Pipelines Anda.

  10. Dengan penyimpanan terkelola, Anda dapat menyimpan metadata dan artefak pipeline ML Anda menggunakan Cloud SQL dan Cloud Storage, bukan menyimpannya di persistent disk Compute Engine. Penggunaan layanan terkelola untuk menyimpan artefak pipeline dan metadata akan mempermudah pencadangan dan pemulihan data cluster Anda. Untuk men-deploy Kubeflow Pipelines dengan penyimpanan terkelola, pilih Use managed storage dan berikan informasi berikut:

    • Penyimpanan artefak Cloud Storage bucket: Dengan penyimpanan terkelola, Kubeflow Pipelines menyimpan artefak pipeline di bucket Cloud Storage. Tentukan nama bucket tempat Anda ingin Kubeflow Pipelines untuk menyimpan artefak. Jika bucket yang ditentukan tidak ada, deploymenter Kubeflow Pipelines akan otomatis membuat bucket untuk Anda di region us-central1.

      Pelajari lebih lanjut cara membuat bucket baru.

    • Nama koneksi instance Cloud SQL: Dengan penyimpanan terkelola, Kubeflow Pipelines menyimpan metadata pipeline pada database MySQL di Cloud SQL. Tentukan nama koneksi untuk instance Cloud SQL MySQL Anda.

      Pelajari lebih lanjut cara menyiapkan instance Cloud SQL.

    • Nama pengguna database: Tentukan nama pengguna database untuk Kubeflow Pipeline yang akan digunakan saat terhubung ke instance MySQL. Saat ini, pengguna database Anda harus memiliki ALL hak istimewa MySQL untuk men-deploy Kubeflow Pipelines dengan penyimpanan terkelola. Jika kolom ini dibiarkan kosong, nilai ini akan ditetapkan secara default ke root.

      Pelajari pengguna MySQL lebih lanjut.

    • Sandi database: Menentukan sandi database untuk Kubeflow Pipeline yang akan digunakan saat terhubung ke instance MySQL. Jika Anda mengosongkan kolom ini, Kubeflow Pipelines akan terhubung ke database Anda tanpa memberikan sandi, yang akan gagal jika nama pengguna yang Anda tentukan memerlukan sandi.

    • Awalan nama database: Menentukan awalan nama database. Nilai awalan harus diawali dengan huruf dan hanya berisi huruf kecil, angka, serta garis bawah.

      Selama proses deployment, Kubeflow Pipelines membuat dua database, "DATABASE_NAME_PREFIX_pipeline" dan "DATABASE_NAME_PREFIX_metadata". Jika database dengan nama ini ada di instance MySQL Anda, Kubeflow Pipelines akan menggunakan kembali database yang ada. Jika nilai ini tidak ditentukan, Nama instance aplikasi akan digunakan sebagai awalan nama database.

  11. Klik Deploy. Langkah ini mungkin memerlukan waktu beberapa menit.

  12. Untuk mengakses dasbor pipeline, buka AI Platform Pipelines di Konsol Google Cloud.

    Buka AI Platform Pipelines

    Kemudian, klik Buka dasbor pipeline untuk instance AI Platform Pipelines Anda.

Men-deploy Pipeline AI Platform dengan akses terperinci ke Google Cloud

Pipeline ML mengakses resource Google Cloud menggunakan akun layanan dan cakupan akses kumpulan node cluster GKE. Saat ini, untuk membatasi akses cluster Anda ke resource Google Cloud tertentu, Anda harus men-deploy AI Platform Pipelines ke cluster GKE yang menggunakan akun layanan yang dikelola pengguna.

Gunakan petunjuk di bagian berikut untuk membuat dan mengonfigurasi akun layanan, membuat cluster GKE menggunakan akun layanan, dan men-deploy Kubeflow Pipeline ke cluster GKE.

Membuat akun layanan untuk cluster GKE Anda

Gunakan petunjuk berikut untuk menyiapkan akun layanan untuk cluster GKE Anda.

  1. Buka sesi Cloud Shell.

    Buka Cloud Shell

    Cloud Shell akan terbuka dalam frame di bagian bawah Konsol Google Cloud.

  2. Jalankan perintah berikut di Cloud Shell untuk membuat akun layanan Anda dan memberinya akses yang memadai untuk menjalankan AI Platform Pipelines. Pelajari lebih lanjut peran yang diperlukan untuk menjalankan AI Platform Pipelines dengan akun layanan yang dikelola pengguna.

    export PROJECT=PROJECT_ID
    export SERVICE_ACCOUNT=SERVICE_ACCOUNT_NAME
    gcloud iam service-accounts create $SERVICE_ACCOUNT \
      --display-name=$SERVICE_ACCOUNT \
      --project=$PROJECT
    gcloud projects add-iam-policy-binding $PROJECT \
      --member="serviceAccount:$SERVICE_ACCOUNT@$PROJECT.iam.gserviceaccount.com" \
      --role=roles/logging.logWriter
    gcloud projects add-iam-policy-binding $PROJECT \
      --member="serviceAccount:$SERVICE_ACCOUNT@$PROJECT.iam.gserviceaccount.com" \
      --role=roles/monitoring.metricWriter
    gcloud projects add-iam-policy-binding $PROJECT \
      --member="serviceAccount:$SERVICE_ACCOUNT@$PROJECT.iam.gserviceaccount.com" \
      --role=roles/monitoring.viewer
    gcloud projects add-iam-policy-binding $PROJECT \
      --member="serviceAccount:$SERVICE_ACCOUNT@$PROJECT.iam.gserviceaccount.com" \
      --role=roles/storage.objectViewer

    Ganti kode berikut:

    • SERVICE_ACCOUNT_NAME: Nama akun layanan yang akan dibuat.
    • PROJECT_ID: Project Google Cloud tempat akun layanan dibuat.
  3. Beri akun layanan Anda akses ke semua resource atau API Google Cloud yang diperlukan pipeline ML Anda. Pelajari peran Pengelolaan Akses dan Identitas serta cara mengelola akun layanan lebih lanjut.

  4. Berikan peran Service Account User (iam.serviceAccountUser) untuk akun pengguna Anda di akun layanan tersebut.

    gcloud iam service-accounts add-iam-policy-binding \
      "SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com" \
      --member=user:USERNAME \
      --role=roles/iam.serviceAccountUser
    

    Ganti kode berikut:

    • SERVICE_ACCOUNT_NAME: Nama akun layanan Anda.
    • PROJECT_ID: Project Google Cloud Anda.
    • USERNAME: Nama pengguna Anda di Google Cloud.

Menyiapkan cluster GKE

Ikuti petunjuk berikut untuk menyiapkan cluster GKE Anda.

  1. Buka Google Kubernetes Engine di Konsol Google Cloud.

    Buka Google Kubernetes Engine

  2. Klik tombol Buat cluster. Formulir Dasar-dasar cluster akan terbuka.

  3. Masukkan Name untuk cluster Anda.

  4. Untuk Location type, pilih Zonal, lalu pilih zone yang diinginkan untuk cluster Anda. Untuk bantuan dalam menentukan zona yang akan digunakan, baca praktik terbaik untuk pemilihan region.

  5. Dari panel navigasi, di bagian Node Pools, klik default-pool. Formulir Detail kumpulan node akan muncul.

  6. Masukkan Jumlah node yang akan dibuat di cluster. Cluster Anda harus memiliki 3 node atau lebih untuk men-deploy AI Platform Pipelines. Anda harus memiliki kuota resource yang tersedia untuk node dan resource-nya (seperti rute firewall).

  7. Dari panel navigasi, di bagian Node Pools, klik Nodes. Formulir Node akan terbuka.

  8. Pilih Machine configuration default yang akan digunakan untuk instance. Anda harus memilih jenis mesin dengan minimal 2 CPU dan memori 4 GB, seperti n1-standard-2, untuk men-deploy AI Platform Pipelines. Setiap jenis mesin ditagih secara berbeda. Untuk informasi harga jenis mesin, lihat lembar harga jenis mesin.

  9. Dari panel navigasi, di bagian Node Pools, klik Security. Formulir Keamanan node akan muncul.

  10. Dari menu drop-down Service account, pilih akun layanan yang telah Anda buat sebelumnya dalam panduan ini.

  11. Jika tidak, konfigurasikan cluster GKE sesuai keinginan. Pelajari lebih lanjut cara membuat cluster GKE.

  12. Klik Create.

Menginstal Kubeflow Pipelines di cluster GKE

Gunakan petunjuk berikut untuk menyiapkan Kubeflow Pipelines di cluster GKE.

  1. Buka AI Platform Pipelines di Konsol Google Cloud.

    Buka AI Platform Pipelines

  2. Di toolbar AI Platform Pipelines, klik New instance. Kubeflow Pipelines akan terbuka di Google Cloud Marketplace.

  3. Klik Konfigurasikan. Formulir Deploy Kubeflow Pipelines akan terbuka.

  4. Di menu drop-down Cluster, pilih cluster yang Anda buat pada langkah sebelumnya. Jika cluster yang ingin Anda gunakan tidak memenuhi syarat untuk deployment, pastikan cluster Anda memenuhi persyaratan untuk men-deploy Kubeflow Pipelines.

  5. Namespace digunakan untuk mengelola resource di cluster GKE yang besar. Jika Anda tidak berencana menggunakan namespace di cluster, pilih default di menu drop-down Namespace.

    Jika Anda berencana menggunakan namespace di cluster GKE, buat namespace menggunakan menu drop-down Namespace. Untuk membuat namespace:

    1. Pilih Create a namespace di menu drop-down Namespace. Kotak New namespace name akan muncul.
    2. Masukkan nama namespace di New namespace name.

    Untuk mempelajari namespace lebih lanjut, baca postingan blog tentang mengatur Kubernetes dengan namespace.

  6. Di kotak App instance name, masukkan nama untuk instance Kubeflow Pipelines Anda.

  7. Dengan penyimpanan terkelola, Anda dapat menyimpan metadata dan artefak pipeline ML Anda menggunakan Cloud SQL dan Cloud Storage, bukan menyimpannya di persistent disk Compute Engine. Penggunaan layanan terkelola untuk menyimpan artefak pipeline dan metadata akan mempermudah pencadangan dan pemulihan data cluster Anda. Untuk men-deploy Kubeflow Pipelines dengan penyimpanan terkelola, pilih Use managed storage dan berikan informasi berikut:

    • Penyimpanan artefak Cloud Storage bucket: Dengan penyimpanan terkelola, Kubeflow Pipelines menyimpan artefak pipeline di bucket Cloud Storage. Tentukan nama bucket tempat Anda ingin Kubeflow Pipelines untuk menyimpan artefak. Jika bucket yang ditentukan tidak ada, deploymenter Kubeflow Pipelines akan otomatis membuat bucket untuk Anda di region us-central1.

      Pelajari lebih lanjut cara membuat bucket baru.

    • Nama koneksi instance Cloud SQL: Dengan penyimpanan terkelola, Kubeflow Pipelines menyimpan metadata pipeline pada database MySQL di Cloud SQL. Tentukan nama koneksi untuk instance Cloud SQL MySQL Anda.

      Pelajari lebih lanjut cara menyiapkan instance Cloud SQL.

    • Nama pengguna database: Tentukan nama pengguna database untuk Kubeflow Pipeline yang akan digunakan saat terhubung ke instance MySQL. Saat ini, pengguna database Anda harus memiliki ALL hak istimewa MySQL untuk men-deploy Kubeflow Pipelines dengan penyimpanan terkelola. Jika kolom ini dibiarkan kosong, nilai ini akan ditetapkan secara default ke root.

      Pelajari pengguna MySQL lebih lanjut.

    • Sandi database: Menentukan sandi database untuk Kubeflow Pipeline yang akan digunakan saat terhubung ke instance MySQL. Jika Anda mengosongkan kolom ini, Kubeflow Pipelines akan terhubung ke database Anda tanpa memberikan sandi, yang akan gagal jika nama pengguna yang Anda tentukan memerlukan sandi.

    • Awalan nama database: Menentukan awalan nama database. Nilai awalan harus diawali dengan huruf dan hanya berisi huruf kecil, angka, serta garis bawah.

      Selama proses deployment, Kubeflow Pipelines membuat dua database, "DATABASE_NAME_PREFIX_pipeline" dan "DATABASE_NAME_PREFIX_metadata". Jika database dengan nama ini ada di instance MySQL Anda, Kubeflow Pipelines akan menggunakan kembali database yang ada. Jika nilai ini tidak ditentukan, Nama instance aplikasi akan digunakan sebagai awalan nama database.

  8. Klik Deploy. Langkah ini mungkin memerlukan waktu beberapa menit.

  9. Untuk mengakses dasbor pipeline, buka AI Platform Pipelines di Konsol Google Cloud.

    Buka AI Platform Pipelines

    Kemudian, klik Buka dasbor pipeline untuk instance AI Platform Pipelines Anda.

Men-deploy AI Platform Pipelines ke cluster GKE yang sudah ada

Untuk menggunakan Google Cloud Marketplace guna men-deploy Kubeflow Pipelines di cluster GKE, hal berikut harus sesuai:

  • Cluster Anda harus memiliki minimal 3 node. Setiap node harus memiliki minimal 2 CPU dan memori sebesar 4 GB.
  • Cakupan akses cluster harus memberikan akses penuh ke semua Cloud API, atau cluster Anda harus menggunakan akun layanan kustom.
  • Kubeflow Pipelines belum diinstal di cluster.

Pelajari lebih lanjut cara mengonfigurasi cluster GKE untuk AI Platform Pipelines.

Gunakan petunjuk berikut untuk menyiapkan Kubeflow Pipelines di cluster GKE.

  1. Buka AI Platform Pipelines di Konsol Google Cloud.

    Buka AI Platform Pipelines

  2. Di toolbar AI Platform Pipelines, klik New instance. Kubeflow Pipelines akan terbuka di Google Cloud Marketplace.

  3. Klik Konfigurasikan. Formulir Deploy Kubeflow Pipelines akan terbuka.

  4. Di menu drop-down Cluster, pilih cluster Anda. Jika cluster yang ingin Anda gunakan tidak memenuhi syarat untuk deployment, pastikan cluster Anda memenuhi persyaratan untuk men-deploy Kubeflow Pipelines.

  5. Namespace digunakan untuk mengelola resource di cluster GKE yang besar. Jika cluster Anda tidak menggunakan namespace, pilih default di menu drop-down Namespace.

    Jika cluster Anda menggunakan namespace, pilih namespace yang sudah ada atau buat namespace menggunakan menu drop-down Namespace. Untuk membuat namespace:

    1. Pilih Create a namespace di menu drop-down Namespace. Kotak New namespace name akan muncul.
    2. Masukkan nama namespace di New namespace name.

    Untuk mempelajari namespace lebih lanjut, baca postingan blog tentang mengatur Kubernetes dengan namespace.

  6. Di kotak App instance name, masukkan nama untuk instance Kubeflow Pipelines Anda.

  7. Dengan penyimpanan terkelola, Anda dapat menyimpan metadata dan artefak pipeline ML Anda menggunakan Cloud SQL dan Cloud Storage, bukan menyimpannya di persistent disk Compute Engine. Penggunaan layanan terkelola untuk menyimpan artefak pipeline dan metadata akan mempermudah pencadangan dan pemulihan data cluster Anda. Untuk men-deploy Kubeflow Pipelines dengan penyimpanan terkelola, pilih Use managed storage dan berikan informasi berikut:

    • Penyimpanan artefak Cloud Storage bucket: Dengan penyimpanan terkelola, Kubeflow Pipelines menyimpan artefak pipeline di bucket Cloud Storage. Tentukan nama bucket tempat Anda ingin Kubeflow Pipelines untuk menyimpan artefak. Jika bucket yang ditentukan tidak ada, deploymenter Kubeflow Pipelines akan otomatis membuat bucket untuk Anda di region us-central1.

      Pelajari lebih lanjut cara membuat bucket baru.

    • Nama koneksi instance Cloud SQL: Dengan penyimpanan terkelola, Kubeflow Pipelines menyimpan metadata pipeline pada database MySQL di Cloud SQL. Tentukan nama koneksi untuk instance Cloud SQL MySQL Anda.

      Pelajari lebih lanjut cara menyiapkan instance Cloud SQL.

    • Nama pengguna database: Tentukan nama pengguna database untuk Kubeflow Pipeline yang akan digunakan saat terhubung ke instance MySQL. Saat ini, pengguna database Anda harus memiliki ALL hak istimewa MySQL untuk men-deploy Kubeflow Pipelines dengan penyimpanan terkelola. Jika kolom ini dibiarkan kosong, nilai ini akan ditetapkan secara default ke root.

      Pelajari pengguna MySQL lebih lanjut.

    • Sandi database: Menentukan sandi database untuk Kubeflow Pipeline yang akan digunakan saat terhubung ke instance MySQL. Jika Anda mengosongkan kolom ini, Kubeflow Pipelines akan terhubung ke database Anda tanpa memberikan sandi, yang akan gagal jika nama pengguna yang Anda tentukan memerlukan sandi.

    • Awalan nama database: Menentukan awalan nama database. Nilai awalan harus diawali dengan huruf dan hanya berisi huruf kecil, angka, serta garis bawah.

      Selama proses deployment, Kubeflow Pipelines membuat dua database, "DATABASE_NAME_PREFIX_pipeline" dan "DATABASE_NAME_PREFIX_metadata". Jika database dengan nama ini ada di instance MySQL Anda, Kubeflow Pipelines akan menggunakan kembali database yang ada. Jika nilai ini tidak ditentukan, Nama instance aplikasi akan digunakan sebagai awalan nama database.

  8. Klik Deploy. Langkah ini mungkin memerlukan waktu beberapa menit.

  9. Untuk mengakses dasbor pipeline, buka AI Platform Pipelines di Konsol Google Cloud.

    Buka AI Platform Pipelines

    Kemudian, klik Buka dasbor pipeline untuk instance AI Platform Pipelines Anda.

Langkah selanjutnya