Delen via


Azure Machine Learning-studio gebruiken om fouten in pijplijnen op te sporen

Nadat u een pijplijntaak hebt verzonden, kunt u in Azure Machine Learning-studio een koppeling naar de taak in uw werkruimte selecteren. De koppeling opent de detailpagina van de pijplijntaak, waar u de resultaten kunt controleren en mislukte pijplijntaken kunt opsporen. In dit artikel wordt uitgelegd hoe u de detailpagina van de pijplijntaak en de vergelijking van pijplijnen (preview) gebruikt om fouten in machine learning-pijplijnen op te sporen.

Belangrijk

Items die in dit artikel zijn gemarkeerd (preview) zijn momenteel beschikbaar als openbare preview. De preview-versie wordt aangeboden zonder Service Level Agreement en wordt niet aanbevolen voor productieworkloads. Misschien worden bepaalde functies niet ondersteund of zijn de mogelijkheden ervan beperkt. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure-previews voor meer informatie.

Overzicht gebruiken om snel een knooppunt te vinden

Op de detailpagina van de pijplijntaak ziet u in het deelvenster Overzicht aan de linkerkant de algehele structuur van uw pijplijntaak. Beweeg de muisaanwijzer over een rij en selecteer het pictogram Zoeken in canvas om dat knooppunt op het canvas te markeren en open een informatievenster voor het knooppunt aan de rechterkant.

Schermopname van overzicht en locatie in het canvas.

In het deelvenster Overzicht kunt u het filterpictogram selecteren om de weergave snel te filteren op voltooide knooppunten, alleen onderdelen of alleen gegevens. U kunt de lijst ook filteren door knooppuntnamen of onderdeelnamen in het zoekvak in te voeren, of door filter toevoegen te selecteren en een keuze te maken uit een lijst met filters.

Schermopname van snel filteren en zoeken in het deelvenster Overzicht.

In het linkerdeelvenster ziet u de overeenkomende knooppunten met meer informatie, waaronder status, duur en uitvoeringstijd en datum. U kunt de gefilterde knooppunten sorteren.

Schermopname van het sorteren van zoekresultaten in het deelvenster Overzicht.

Onderdeellogboeken en uitvoer controleren

Als uw pijplijn mislukt of vastloopt op een knooppunt, bekijkt u eerst de logboeken.

Schermafbeelding met animatie die laat zien hoe u knooppuntlogboeken controleert.

  1. Selecteer het knooppunt om het informatiedeelvenster aan de rechterkant te openen.

  2. Selecteer het tabblad Uitvoer en logboeken om alle uitvoer en logboeken van dit knooppunt weer te geven.

    Schermopname van het user_logs in het informatievenster van het knooppunt.

    • De map user_logs bevat informatie over door gebruikerscode gegenereerde logboeken. Deze map is standaard geopend en het std_log.txt logboek is geselecteerd. De logboeken van uw code, zoals afdrukinstructies, worden weergegeven in de std_log.txt.

    • De map system_logs bevat logboeken die zijn gegenereerd door Azure Machine Learning. Zie Diagnostische logboeken weergeven en downloaden voor meer informatie.

    Notitie

    Als u deze mappen niet ziet, wordt de update van de rekentijd mogelijk nog niet vrijgegeven aan het rekencluster. U kunt eerst 70_driver_log.txt bekijken in de map azureml-logs.

Pijplijntaken vergelijken (preview)

U kunt verschillende pijplijntaken vergelijken met foutopsporing of andere onverwachte problemen (preview). Pijplijnvergelijking identificeert de verschillen, zoals topologie, onderdeeleigenschappen en taakeigenschappen, tussen pijplijntaken.

U kunt geslaagde en mislukte pijplijntaken vergelijken om verschillen te vinden waardoor één pijplijntaak mislukt. U kunt fouten opsporen in een mislukte pijplijntaak door deze te vergelijken met een voltooide taak of fouten op te sporen in een mislukt knooppunt in een pijplijn door deze te vergelijken met een vergelijkbaar voltooid knooppunt.

Als u deze functie in Azure Machine Learning-studio wilt inschakelen, selecteert u het megafoonpictogram rechtsboven om preview-functies te beheren. Zorg ervoor dat pijplijntaken vergelijken in het deelvenster Beheerde preview-functie fouten opsporen of onverwachte problemen zijn ingesteld op Ingeschakeld.

Schermopname van de preview-functie ingeschakeld.

Een mislukte pijplijntaak vergelijken met een geslaagde taak

Tijdens het ontwikkelen van iteratieve modellen kunt u een geslaagde basislijnpijplijn klonen en wijzigen door een parameter, gegevensset, rekenresource of een andere instelling te wijzigen. Als de nieuwe pijplijn mislukt, kunt u pijplijnvergelijking gebruiken om de fout te achterhalen door de wijzigingen van de bovenliggende pijplijn te identificeren.

Als uw nieuwe pijplijn bijvoorbeeld is mislukt vanwege een probleem met onvoldoende geheugen, kunt u pijplijnvergelijking gebruiken om te zien welke wijzigingen van de bovenliggende pijplijn geheugenproblemen kunnen veroorzaken.

De pijplijn vergelijken met de bovenliggende pijplijn

  1. Selecteer herkomst weergeven op de pagina mislukte pijplijntaak.

  2. Selecteer de koppeling in het pop-upvenster Gekloond om de pagina met de bovenliggende pijplijntaak te openen op een nieuw browsertabblad.

    Schermopname van de gekloonde koppeling, met de vorige stap, de knop Herkomst gemarkeerd.

  3. Selecteer op beide pagina's Toevoegen om te vergelijken op de bovenste menubalk om beide taken toe te voegen aan de lijst Vergelijken .

    Schermopname van de vergelijkingslijst met een bovenliggende en onderliggende pijplijn toegevoegd.

Zodra u beide pijplijnen aan de vergelijkingslijst hebt toegevoegd, kunt u Details vergelijken of Grafiek vergelijken selecteren.

Grafiek vergelijken

In de grafiek worden de grafiektopologiewijzigingen tussen pijplijnen A en B weergegeven. Op het canvas worden knooppunten die specifiek zijn voor pijplijn A gemarkeerd en rood gemarkeerd, en knooppunten die specifiek zijn voor pijplijn B gemarkeerd en groen gemarkeerd. Er wordt een beschrijving weergegeven van wijzigingen bovenaan de knooppunten met verschillen.

U kunt elk knooppunt selecteren om een onderdeelinformatievenster te openen, waar u de eigenschappen van de gegevensset of onderdeeleigenschappen kunt zien, zoals parameters, runSettings en outputSettings. U kunt ervoor kiezen om alleen verschillen weer te geven en om verschillen inline weer te geven.

Schermopname van de gewijzigde parameter en het tabblad Onderdeelgegevens.

In deze weergave kunt u Vergelijkingsgegevens weergeven in de rechterbovenhoek selecteren om het overzicht van de pijplijnvergelijking te openen, waarin dezelfde informatie wordt weergegeven als de vergelijkingspagina Details.

Details vergelijken

Als u de algemene metagegevens, eigenschappen en verschillen van pijplijnen en taken wilt bekijken, selecteert u Details vergelijken in de lijst met vergelijkingen. Op de vergelijkingspagina Details ziet u pijplijneigenschappen en taakeigenschappen voor beide pijplijntaken.

  • Pijplijneigenschappen zijn pijplijnparameters, rekeninstellingen en uitvoerinstellingen.
  • Uitvoeringseigenschappen zijn onder andere uitvoeringsstatus, indiening van tijd en duur en andere uitvoeringsinstellingen.

U kunt ervoor kiezen om alleen verschillen weer te geven en verschillen inline weer te geven, of selecteer Grafiek in de rechterbovenhoek vergelijken om de grafiektopologievergelijking te openen.

Schermopname van detailvergelijking met vergelijkingsgrafiek gemarkeerd.

In de volgende schermopname ziet u een voorbeeld van het gebruik van de detailvergelijking waarbij de instelling defaultCompute de reden voor een fout kan zijn.

Schermopname van het vergelijkingsoverzicht van de standaard rekenkracht.

Een mislukt pijplijnknooppunt vergelijken met een vergelijkbaar voltooid knooppunt

Als u alleen de eigenschappen van het knooppunt hebt bijgewerkt, kunt u fouten in het knooppunt opsporen door het te vergelijken met hetzelfde knooppunt in andere taken.

  1. Selecteer met de rechtermuisknop een mislukt knooppunt en selecteer Taken weergeven om een lijst met taken op te halen.

    Schermopname van een mislukt knooppunt met de weergavetaken gemarkeerd.

  2. Kies een voltooide taak als vergelijkingsdoel en open deze.

  3. Selecteer op beide taakpagina's Toevoegen om te vergelijken op de bovenste menubalk om beide taken toe te voegen aan de lijst Vergelijken .

  4. Zodra de twee taken in de vergelijkingslijst staan, selecteert u Details vergelijken om de verschillen weer te geven.

Foutopsporingsresultaten delen

Als u foutopsporingsresultaten wilt delen met uw teamleden of andere belanghebbenden, selecteert u Delen op de bovenste menubalk. U kunt ervoor kiezen om deelbare koppeling te kopiëren naar grafiek of pijplijntaak-id kopiëren om met anderen te delen.

Schermopname van de knop Delen en de koppeling die u moet kopiëren.