> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-gpu-documentations/panduan-untuk-enterprise/deka-gpu-mlops/pipelines.md).

# Pipelines

Menu ***Pipelines*** digunakan untuk menentukan serangkaian langkah yang diperlukan untuk membangun, melatih, dan mengevaluasi model *machine learning*. Pada halaman *Service Portal* Cloudeka, pilih menu ***Pipelines***.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-133a81b5d32bcf95c48af12dc8b0b34a882e5f0c%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

Menu ***Pipelines*** menyediakan tiga fitur utama:

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-92a920ccbb8195262b1be900fd1b0d63e0f6ae88%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

1. ***Upload Pipeline***\
   Fitur ini memungkinkan Anda mengunggah definisi *pipeline* baru ke lingkungan *Service Portal* Cloudeka. Definisi *pipeline* biasanya berupa file *YAML* atau *JSON* yang menjelaskan alur kerja, termasuk urutan langkah, komponen, dan parameter yang diperlukan untuk eksekusi. Dengan menggunakan opsi ***Upload Pipeline***, Anda dapat menambahkan alur kerja baru untuk mengotomatiskan proses *machine learning*. Setelah diunggah, *pipeline* dapat diakses, diedit, dan dijalankan sesuai kebutuhan.
2. ***Refresh***\
   Opsi ***Refresh*** digunakan untuk memperbarui daftar *pipeline* yang ditampilkan dalam menu. Fitur ini berguna saat ada perubahan pada *pipeline*, seperti unggahan baru atau modifikasi pada *pipeline* yang sudah ada. Dengan mengklik ***Refresh***, Anda memastikan informasi yang ditampilkan sudah terbaru dan mencerminkan versi *pipeline* terkini yang tersedia di lingkungan *Service Portal* Cloudeka.
3. ***Delete***\
   Fitur ini memungkinkan Anda menghapus *pipeline* yang dipilih dari sistem secara permanen. Menghapus *pipeline* berguna ketika *pipeline* tidak lagi diperlukan atau sudah usang. Pilih *pipeline* yang ingin dihapus, lalu konfirmasikan tindakan untuk menghapusnya dari daftar *pipeline* yang tersedia. Setelah dihapus, *pipeline* tidak dapat dipulihkan kecuali diunggah atau dibuat kembali.

Dalam menu ***Pipelines***, terdapat dua jenis *pipeline*: ***Private*** dan ***Shared***. Setiap jenis memiliki tujuan berbeda dan dirancang untuk mendukung berbagai kebutuhan kolaborasi serta akses dalam tim atau organisasi.

<figure><img src="https://753761090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtAYQyBIz2BclZ3ZHHlS4%2Fuploads%2Fgit-blob-fa4de9e667251022e6a4feb1d428c4578afa5d73%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

a. ***Private***\
*Pipeline private* hanya dapat diakses oleh pengguna yang membuatnya. Jenis *pipeline* ini sesuai untuk eksperimen dan pengembangan individu. Pengguna dapat mengerjakan alur kerja tanpa gangguan dari pengguna lain. Fitur ini juga membantu menjaga kerahasiaan data sensitif atau algoritma eksklusif. Setelah *pipeline* siap, *pipeline* dapat dibagikan kepada pengguna lain jika diperlukan.

b. ***Shared***\
*Pipeline shared* dapat diakses oleh beberapa pengguna dalam lingkungan *Kubeflow*. Jenis *pipeline* ini berguna untuk proyek kolaboratif, saat anggota tim mengerjakan alur kerja yang sama. Dengan membagikan *pipeline*, pengguna dapat berkontribusi pada proses pengembangan, memanfaatkan keahlian satu sama lain, dan menjaga konsistensi pada berbagai tahap proyek. *Pipeline shared* juga mendukung komunikasi dan kolaborasi yang lebih baik saat mengelola alur kerja *machine learning* yang kompleks dengan banyak pemangku kepentingan.
