Aracılığıyla paylaş


İşlem hattı hatalarında hata ayıklamak için Azure Machine Learning stüdyosu kullanma

İşlem hattı işi gönderdikten sonra, Azure Machine Learning stüdyosu çalışma alanınızdaki işin bağlantısını seçebilirsiniz. Bağlantı, sonuçları denetleyebileceğiniz ve başarısız işlem hattı işlerinin hatalarını ayıklayabileceğiniz işlem hattı işi ayrıntı sayfasını açar. Bu makalede, makine öğrenmesi işlem hattı hatalarında hata ayıklamak için işlem hattı işi ayrıntı sayfasının ve işlem hattı karşılaştırmasının (önizleme) nasıl kullanılacağı açıklanmaktadır.

Önemli

Bu makalede işaretlenen (önizleme) öğeler şu anda genel önizleme aşamasındadır. Önizleme sürümü bir hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için önerilmez. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri Ek Kullanım Koşulları.

Düğümü hızlı bir şekilde bulmak için ana hat kullanma

İşlem hattı işi ayrıntı sayfasında, soldaki Anahat bölmesi işlem hattı işinizin genel yapısını gösterir. Herhangi bir satırın üzerine gelin ve tuvaldeki bu düğümü vurgulamak için Tuvalde bul simgesini seçin ve sağ taraftaki düğüm için bir bilgi bölmesi açın.

Tuvalde ana hat ve konum belirlemeyi gösteren ekran görüntüsü.

Anahat bölmesinde Filtre simgesini seçerek görünümü yalnızca Tamamlanmış düğümler, Yalnızca bileşen veya Yalnızca veri olarak filtreleyebilirsiniz. Ayrıca, Arama kutusuna düğüm adları veya bileşen adları girerek veya Filtre ekle'yi seçip bir filtre listesinden seçim yaparak listeyi filtreleyebilirsiniz.

Anahat bölmesinde hızlı filtreyi ve aramayı gösteren ekran görüntüsü.

Sol bölmede durum, süre, çalışma zamanı ve tarihi gibi daha fazla bilgi içeren eşleşen düğümler gösterilir. Filtrelenmiş düğümleri sıralayabilirsiniz.

Anahat bölmesinde arama sonuçlarını sıralama işleminin ekran görüntüsü.

Bileşen günlüklerini ve çıkışlarını denetleme

İşlem hattınız başarısız olursa veya bir düğümde takılırsa, önce günlükleri görüntüleyin.

Düğüm günlüklerini denetlemeyi gösteren animasyonlu ekran görüntüsü.

  1. Sağda bilgi bölmesini açmak için düğümü seçin.

  2. Bu düğümdeki tüm çıkışları ve günlükleri görüntülemek için Çıkışlar + günlükler sekmesini seçin.

    Düğüm bilgileri bölmesindeki user_logs ekran görüntüsü.

    • user_logs klasörü, kullanıcı kodu tarafından oluşturulan günlükler hakkında bilgi içerir. Bu klasör varsayılan olarak açıktır ve std_log.txt günlüğü seçilidir. Kodunuzun yazdırma deyimleri gibi günlükleri std_log.txt görünür.

    • system_logs klasörü, Azure Machine Learning tarafından oluşturulan günlükleri içerir. Daha fazla bilgi edinmek için bkz . Tanılama günlüklerini görüntüleme ve indirme.

    Not

    Bu klasörleri görmüyorsanız işlem çalışma zamanı güncelleştirmesi henüz işlem kümesine yayımlanmamış olabilir. önce azureml-logs klasöründeki 70_driver_log.txt bakabilirsiniz.

İşlem hattı işlerini karşılaştırma (önizleme)

Hata ayıklama veya diğer beklenmeyen sorunlar (önizleme) için farklı işlem hattı işlerini karşılaştırabilirsiniz. İşlem hattı karşılaştırması, işlem hattı işleri arasındaki topoloji, bileşen özellikleri ve iş özellikleri gibi farkları tanımlar.

Bir işlem hattı işinin başarısız olmasına neden olabilecek farkları bulmak için başarılı ve başarısız işlem hattı işlerini karşılaştırabilirsiniz. Başarısız işlem hattı işini tamamlanmış bir işle karşılaştırarak veya işlem hattındaki başarısız bir düğümü benzer bir tamamlanmış düğümle karşılaştırarak hata ayıklayabilirsiniz.

Bu özelliği Azure Machine Learning stüdyosu etkinleştirmek için sağ üstteki megafon simgesini seçerek önizleme özelliklerini yönetin. Yönetilen önizleme özellik panelinde hata ayıklamak veya beklenmeyen sorunlar için işlem hattı işlerini karşılaştır seçeneğinin Etkin olarak ayarlandığından emin olun.

Açık olan önizleme özelliğinin ekran görüntüsü.

Başarısız işlem hattı işini başarılı bir işle karşılaştırma

Yinelemeli model geliştirme sırasında, bir parametreyi, veri kümesini, işlem kaynağını veya başka bir ayarı değiştirerek başarılı bir temel işlem hattını kopyalayabilir ve değiştirebilirsiniz. Yeni işlem hattı başarısız olursa, üst işlem hattındaki değişiklikleri tanımlayarak hatanın belirlenmesine yardımcı olması için işlem hattı karşılaştırmasını kullanabilirsiniz.

Örneğin, yeni işlem hattınız yetersiz bellek sorunu nedeniyle başarısız olduysa, üst işlem hattındaki değişikliklerin bellek sorunlarına neden olabileceğini görmek için işlem hattı karşılaştırmasını kullanabilirsiniz.

İşlem hattını üst öğesiyle karşılaştırma

  1. Başarısız işlem hattı işi sayfasında Kökeni göster'i seçin.

  2. Üst işlem hattı işi sayfasını yeni bir tarayıcı sekmesinde açmak için Kopyalanan öğesi açılır penceresinde bağlantıyı seçin.

    Önceki adımda köken düğmesinin vurgulandığı, kopyalanan bağlantıyı gösteren ekran görüntüsü.

  3. Her iki sayfada da, her iki işi de Karşılaştır listesine eklemek için üst menü çubuğunda Karşılaştırmak için Ekle'yi seçin.

    Üst ve alt işlem hattının eklendiği karşılaştırma listesini gösteren ekran görüntüsü.

Karşılaştırma listesine her iki işlem hattını da ekledikten sonra Ayrıntıları karşılaştır'ı veya Grafı karşılaştır'ı seçebilirsiniz.

Grafı karşılaştırma

Karşılaştırma grafiği, A ve B işlem hatları arasındaki grafik topolojisi değişikliklerini gösterir. Tuvalde, A işlem hattına özgü düğümler A olarak işaretlenir ve kırmızıyla vurgulanır ve B işlem hattına özgü düğümler B olarak işaretlenir ve yeşil renkle vurgulanır. Farklılıkları olan düğümlerin üst kısımlarında değişikliklerin açıklaması görüntülenir.

Parametre, runSettings ve outputSettings gibi Veri kümesi özelliklerini veya Bileşen özelliklerini görebileceğiniz bileşen bilgileri bölmesini açmak için herhangi bir düğümü seçebilirsiniz. Yalnızca farklılıkları göster'i ve Farklılıkları satır içinde göster'i seçebilirsiniz.

Parametrenin değiştiğini ve bileşen bilgileri sekmesini gösteren ekran görüntüsü.

Bu görünümde sağ üstteki Karşılaştırma ayrıntılarını göster'i seçerek ayrıntılar karşılaştırma sayfasıyla aynı bilgileri gösteren işlem hattı Karşılaştırmasına genel bakış'ı açabilirsiniz.

Ayrıntıları karşılaştır

Genel işlem hattı ve iş meta verilerini, özelliklerini ve farklarını görmek için karşılaştırma listesinde Ayrıntıları karşılaştır'ı seçin. Ayrıntılar karşılaştırma sayfasında her iki işlem hattı işi için de İşlem hattı özellikleri ve İş özellikleri gösterilir.

  • İşlem hattı özellikleri işlem hattı parametrelerini, işlem ayarlarını ve çıkış ayarlarını içerir.
  • Çalıştırma özellikleri çalıştırma durumunu, gönderme süresini ve süresini ve diğer çalıştırma ayarlarını içerir.

Grafik topolojisi karşılaştırmasını açmak için Yalnızca farklılıkları göster'i ve Farklılıkları satır içinde göster'i veya sağ üstteki Grafiği karşılaştır'ı seçebilirsiniz.

Karşılaştırma grafiğinin vurgulandığı ayrıntı karşılaştırmasının ekran görüntüsü.

Aşağıdaki ekran görüntüsünde, hatanın nedeninin defaultCompute ayarının olabileceği ayrıntı karşılaştırmasını kullanma örneği gösterilmektedir.

Varsayılan işlem karşılaştırma genel bakışını gösteren ekran görüntüsü.

Başarısız bir işlem hattı düğümünü benzer bir tamamlanmış düğümle karşılaştırma

Yalnızca düğüm özelliklerini güncelleştirdiyseniz, diğer işlerde aynı düğümle karşılaştırarak düğümde hata ayıklayabilirsiniz.

  1. İşlerin listesini almak için sağdan başarısız bir düğüm seçin ve İşleri görüntüle'yi seçin.

    İşleri görüntülemenin vurgulandığı başarısız düğümü gösteren ekran görüntüsü.

  2. Tamamlanan bir işi karşılaştırma hedefi olarak seçin ve açın.

  3. Her iki iş sayfasında da, her iki işi de Karşılaştır listesine eklemek için üst menü çubuğunda Karşılaştırmak için Ekle'yi seçin.

  4. İki iş karşılaştırma listesine girdikten sonra, farklılıkları göstermek için Ayrıntıları karşılaştır'ı seçin.

Hata ayıklama sonuçlarını paylaşma

Hata ayıklama sonuçlarını ekip arkadaşlarınızla veya diğer paydaşlarla paylaşmak için üst menü çubuğunda Paylaş'ı seçin. Paylaşılabilir bağlantıyı grafiğe kopyala'yı veya başkalarıyla paylaşmak için işlem hattı iş kimliğini kopyala'yı seçebilirsiniz.

Paylaş düğmesini ve kopyalamanız gereken bağlantıyı gösteren ekran görüntüsü.