Bagikan melalui


Menggunakan studio Azure Pembelajaran Mesin untuk men-debug kegagalan alur

Setelah mengirimkan pekerjaan alur, Anda dapat memilih tautan ke pekerjaan di ruang kerja Anda di studio Azure Pembelajaran Mesin. Tautan membuka halaman detail pekerjaan alur, tempat Anda dapat memeriksa hasil dan men-debug pekerjaan alur yang gagal. Artikel ini menjelaskan cara menggunakan halaman detail pekerjaan alur dan perbandingan alur (pratinjau) untuk men-debug kegagalan alur pembelajaran mesin.

Penting

Item yang ditandai (pratinjau) dalam artikel ini sedang dalam pratinjau publik. Versi pratinjau disediakan tanpa perjanjian tingkat layanan, dan tidak disarankan untuk beban kerja produksi. Fitur tertentu mungkin tidak didukung atau mungkin memiliki kemampuan terbatas. Untuk mengetahui informasi selengkapnya, lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Gunakan kerangka untuk menemukan simpul dengan cepat

Pada halaman detail pekerjaan alur, panel Kerangka di sebelah kiri memperlihatkan struktur keseluruhan pekerjaan alur Anda. Arahkan mouse ke baris mana pun dan pilih ikon Temukan di kanvas untuk menyoroti simpul tersebut di kanvas dan buka panel informasi untuk simpul di sebelah kanan.

Cuplikan layar memperlihatkan kerangka dan menemukan di kanvas.

Di panel Kerangka , Anda bisa memilih ikon Filter untuk memfilter tampilan dengan cepat ke simpul Selesai saja, Hanya komponen, atau Data saja. Anda juga dapat memfilter daftar dengan memasukkan nama node atau nama komponen di kotak Pencarian, atau dengan memilih Tambahkan filter dan memilih dari daftar filter.

Cuplikan layar memperlihatkan filter cepat dan pencarian di panel Kerangka.

Panel kiri memperlihatkan simpul yang cocok dengan informasi selengkapnya termasuk status, durasi, dan waktu dan tanggal proses. Anda dapat mengurutkan simpul yang difilter.

Cuplikan layar pengurutan hasil pencarian di panel Kerangka.

Memeriksa log dan output komponen

Jika alur Anda gagal atau terjebak di sebuah node, pertama-tama lihat lognya.

Cuplikan layar animasi memperlihatkan cara memeriksa log simpul.

  1. Pilih simpul untuk membuka panel informasi di sebelah kanan.

  2. Pilih tab Output + log untuk melihat semua output dan log dari simpul ini.

    Cuplikan layar user_logs di panel informasi simpul.

    • Folder user_logs berisi informasi tentang log yang dibuat oleh kode pengguna. Folder ini terbuka secara default, dan log std_log.txt dipilih. Log kode Anda, seperti pernyataan cetak, muncul di std_log.txt.

    • Folder system_logs berisi log yang dibuat oleh Azure Machine Learning. Untuk mempelajari selengkapnya, lihat Menampilkan dan mengunduh log diagnostik.

    Catatan

    Jika Anda tidak melihat folder tersebut, pembaruan run time komputasi mungkin belum dirilis ke kluster komputasi. Anda dapat melihat 70_driver_log.txt di folder azureml-logs terlebih dahulu.

Membandingkan pekerjaan alur (pratinjau)

Anda dapat membandingkan pekerjaan alur yang berbeda dengan kegagalan debug atau masalah tak terduga lainnya (pratinjau). Perbandingan alur mengidentifikasi perbedaan, seperti topologi, properti komponen, dan properti pekerjaan, di antara pekerjaan alur.

Anda dapat membandingkan pekerjaan alur yang berhasil dan gagal untuk menemukan perbedaan yang mungkin membuat satu pekerjaan alur gagal. Anda dapat men-debug pekerjaan alur yang gagal dengan membandingkannya dengan pekerjaan yang telah selesai, atau men-debug simpul yang gagal dalam alur dengan membandingkannya dengan simpul lengkap serupa.

Untuk mengaktifkan fitur ini di studio Azure Pembelajaran Mesin, pilih ikon megafon di kanan atas untuk mengelola fitur pratinjau. Di panel Fitur pratinjau terkelola, pastikan Bandingkan pekerjaan alur dengan kegagalan debug atau masalah tak terduga diatur ke Diaktifkan.

Cuplikan layar fitur pratinjau diaktifkan.

Membandingkan pekerjaan alur yang gagal dengan pekerjaan yang berhasil

Selama pengembangan model berulang, Anda dapat mengkloning dan memodifikasi alur dasar yang berhasil dengan mengubah parameter, himpunan data, sumber daya komputasi, atau pengaturan lainnya. Jika alur baru gagal, Anda dapat menggunakan perbandingan alur untuk membantu mengetahui kegagalan dengan mengidentifikasi perubahan dari alur induk.

Misalnya, jika alur baru Anda gagal karena masalah kehabisan memori, Anda dapat menggunakan perbandingan alur untuk melihat perubahan apa dari alur induk yang dapat menyebabkan masalah memori.

Membandingkan alur dengan induknya

  1. Pada halaman pekerjaan alur yang gagal, pilih Perlihatkan silsilah data.

  2. Pilih tautan di popup Kloning dari untuk membuka halaman pekerjaan alur induk di tab browser baru.

    Cuplikan layar memperlihatkan kloning dari tautan, dengan langkah sebelumnya, tombol silsilah disorot.

  3. Di kedua halaman, pilih Tambahkan untuk membandingkan di bilah menu atas untuk menambahkan kedua pekerjaan ke daftar Bandingkan .

    Cuplikan layar memperlihatkan daftar perbandingan dengan alur induk dan anak ditambahkan.

Setelah menambahkan kedua alur ke daftar perbandingan, Anda dapat memilih Bandingkan detail atau Bandingkan grafik.

Membandingkan grafik

Grafik perbandingan menunjukkan perubahan topologi grafik antara alur A dan B. Pada kanvas, simpul khusus untuk alur A ditandai A dan disorot dengan warna merah, dan simpul khusus untuk alur B ditandai B dan disorot berwarna hijau. Deskripsi perubahan muncul di bagian atas simpul yang memiliki perbedaan.

Anda dapat memilih simpul apa pun untuk membuka panel Informasi komponen, tempat Anda dapat melihat properti Himpunan data atau properti Komponen seperti parameter, jalankan Pengaturan, dan output Pengaturan. Anda dapat memilih untuk Hanya menampilkan perbedaan dan menampilkan perbedaan sebaris.

Cuplikan layar memperlihatkan parameter yang diubah dan tab informasi komponen.

Dalam tampilan ini, Anda dapat memilih Tampilkan detail perbandingan di kanan atas untuk membuka gambaran umum Perbandingan alur, yang memperlihatkan informasi yang sama dengan halaman Perbandingan detail.

Membandingkan detail

Untuk melihat keseluruhan alur dan metadata pekerjaan, properti, dan perbedaan, pilih Bandingkan detail dalam daftar perbandingan. Halaman Perbandingan detail memperlihatkan properti Alur dan properti Pekerjaan untuk kedua pekerjaan alur.

  • Properti alur mencakup parameter alur, pengaturan komputasi, dan pengaturan output.
  • Properti eksekusi mencakup status eksekusi, waktu dan durasi pengiriman, dan pengaturan eksekusi lainnya.

Anda dapat memilih untuk Hanya menampilkan perbedaan dan Melihat perbedaan sebaris, atau memilih Bandingkan grafik di kanan atas untuk membuka perbandingan topologi grafik.

Cuplikan layar perbandingan detail dengan grafik perbandingan disorot.

Cuplikan layar berikut menunjukkan contoh penggunaan perbandingan detail di mana pengaturan defaultCompute mungkin menjadi alasan kegagalan.

Cuplikan layar memperlihatkan gambaran umum perbandingan komputasi default.

Membandingkan simpul alur yang gagal dengan simpul lengkap serupa

Jika Anda hanya memperbarui properti simpul, Anda dapat men-debug simpul dengan membandingkannya dengan simpul yang sama dalam pekerjaan lain.

  1. Pilih kanan simpul yang gagal dan pilih Tampilkan pekerjaan untuk mendapatkan daftar pekerjaan.

    Cuplikan layar yang memperlihatkan simpul yang gagal dengan pekerjaan tampilan disorot.

  2. Pilih pekerjaan yang telah selesai sebagai target perbandingan dan buka.

  3. Di kedua halaman pekerjaan, pilih Tambahkan untuk membandingkan di bilah menu atas untuk menambahkan kedua pekerjaan ke daftar Bandingkan .

  4. Setelah dua pekerjaan berada dalam daftar perbandingan, pilih Bandingkan detail untuk memperlihatkan perbedaannya.

Bagikan hasil debug

Untuk membagikan hasil debug dengan rekan satu tim atau pemangku kepentingan lainnya, pilih Bagikan di bilah menu atas. Anda dapat memilih untuk Menyalin tautan yang dapat dibagikan ke grafik atau Menyalin ID pekerjaan alur untuk dibagikan dengan orang lain.

Cuplikan layar memperlihatkan tombol bagikan dan tautan yang harus Anda salin.