Tentukan Saluran Paip dengan Peringkat DVC
Sambungkan langkah dalam dvc.yaml bersama kebergantungannya.
Tentukan Saluran Paip dengan Peringkat DVC ialah pelajaran MLOps Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran MLOps Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus MLOps Academy merangkumi sejumlah 4 pelajaran.
Kenali dvc.yaml
DVC menerangkan seluruh saluran paip anda dalam satu fail yang dipanggil dvc.yaml. Fail ini menyenaraikan setiap peringkat, arahan yang dijalankannya dan perkara yang menjadi kebergantungannya. 📄
Tambah Peringkat dengan dvc stage add
Anda jarang menulis fail itu secara manual. Arahan dvc stage add membina entri peringkat untuk anda berdasarkan bendera yang dihantar pada baris arahan.
dvc stage add -n prep \
-d data/raw.parquet -o data/prepared \
python prep.pyBendera -d Bermaksud Kebergantungan
Bendera -d mengisytiharkan kebergantungan: fail atau skrip yang dibaca oleh peringkat tersebut. DVC memantau perkara ini untuk mengetahui bila peringkat itu perlu dijalankan semula.
Maksud Bendera -o ialah Hasil
Bendera -o mengisytiharkan hasil yang dihasilkan oleh peringkat tersebut. DVC menjejaki fail ini supaya peringkat seterusnya boleh bergantung padanya.
Menyambungkan Peringkat
Anda menyambungkan peringkat dengan menjadikan hasil satu peringkat sebagai kebergantungan peringkat seterusnya. Fail yang dikongsi itu menjadi pautan yang membentuk graf saluran paip.
Rupa Peringkat dalam YAML
Setiap peringkat dalam dvc.yaml mempunyai cmd serta deps dan outsnya. Inilah rekod yang mudah dibaca tentang cara model anda dibina.
stages:
prep:
cmd: python prep.py
deps:
- data/raw.parquet
outs:
- data/preparedMenjalankan Saluran Paip dengan dvc repro
Arahan dvc repro melaksanakan saluran paip mengikut susunan kebergantungan, dengan menjalankan setiap peringkat hanya jika inputnya berubah.
dvc reproDVC Membina DAG untuk Anda
Daripada deps dan outs, DVC membuat kesimpulan tentang keseluruhan DAG secara automatik. Anda tidak perlu menentukan susunan pelaksanaan secara manual; graf yang menentukannya.
Memvisualisasikannya dengan dvc dag
Jalankan dvc dag untuk mencetak saluran paip sebagai graf dalam terminal anda. Ini cara pantas untuk mengesahkan bahawa peringkat disambungkan seperti yang anda jangkakan.
dvc dagdvc.lock Merekodkan Perkara yang Dijalankan
Selepas sesuatu pelaksanaan, DVC menulis dvc.lock dengan cincangan tepat bagi setiap input dan hasil. Lakukan commit terhadapnya supaya rakan sepasukan dapat menghasilkan semula keputusan yang sama.
Saluran Paip Berada dalam Git
dvc.yaml dan dvc.lock ialah teks biasa, jadi kedua-duanya disimpan dalam Git bersama-sama kod anda. Keseluruhan saluran paip anda menjadi berversi dan boleh disemak.
Semakan Pantas
Uji pemahaman anda tentang bendera peringkat DVC.
Imbas Kembali: Saluran Paip dalam dvc.yaml
Anda menyambungkan peringkat dengan deps dan outs dalam dvc.yaml, kemudian menjalankan graf dengan dvc repro. DVC menjejaki susunan dan hasil untuk anda. 🔗
Pelajari Python dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Tentukan Saluran Paip dengan Peringkat DVC” percuma?
Ya — teks penuh “Tentukan Saluran Paip dengan Peringkat DVC” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus MLOps Academy, tingkat taraf kepada CoddyKit PRO. Kursus MLOps Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Tentukan Saluran Paip dengan Peringkat DVC”?
Sambungkan langkah dalam dvc.yaml bersama kebergantungannya. Anda berlatih MLOps Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan MLOps Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran MLOps Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.
Berapa lamakah pelajaran “Tentukan Saluran Paip dengan Peringkat DVC” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran MLOps Academy ini?
Ya. Setiap pelajaran MLOps Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Peringkat: Ambil, Sedia, Latih, Nilai
- Tentukan Saluran Paip dengan Peringkat DVC
- Cache dan Langkau Langkah yang Tidak Berubah
- Jadikan Perlaksanaan Berparameter dengan params.yaml