Dela via


Hantera programvarumiljöer i Azure Machine Learning-studio

Den här artikeln beskriver hur du skapar och hanterar Azure Machine Learning-miljöer i Azure Machine Learning-studio. Använd miljöerna för att spåra och återskapa dina projekts programvaruberoenden när de utvecklas.

Exemplen i den här artikeln visar hur du:

  • Bläddra bland utvalda miljöer.
  • Skapa en miljö och ange paketberoenden.
  • Redigera en befintlig miljöspecifikation och dess egenskaper.
  • Återskapa en miljö och visa avbildningsbyggloggar.

En översikt över miljöer på hög nivå finns i Vad är Azure Machine Learning-miljöer? Mer information finns i Konfigurera en utvecklingsmiljö för Azure Machine Learning.

Förutsättningar

Bläddra bland organiserade miljöer

Organiserade miljöer innehåller samlingar med Python-paket, och de är tillgängliga på din arbetsyta som standard. Dessa miljöer backas upp av cachelagrade Docker-avbildningar, vilket minskar kostnaden för jobbförberedelse och stöder utbildnings- och slutsatsdragningsscenarier.

Tips/Råd

När du arbetar med utvalda miljöer i CLI eller SDK börjar de utvalda miljönamnen med AzureML-. När du använder Azure Machine Learning Studio har de utvalda miljöerna inte det här prefixet. Orsaken till den här skillnaden är att studiogränssnittet visar utvalda och anpassade miljöer på separata flikar, så prefixet är inte nödvändigt. CLI och SDK har inte denna åtskillnad, så prefixet används för att skilja mellan kuraterade och anpassade miljöer.

Välj en miljö om du vill se detaljerad information om innehållet. Mer information finns i Azure Machine Learning-kurerade miljöer.

Skapa en miljö

För att skapa en miljö

  1. Öppna din arbetsyta i Azure Machine Learning-studio.
  2. Välj Miljöer till vänster.
  3. Välj fliken Anpassade miljöer .
  4. Välj knappen Skapa.

Välj ett av följande alternativ:

  • Skapa en ny docker-kontext.
  • Börja från en befintlig miljö.
  • Ladda upp en befintlig docker-kontext.
  • Använd befintlig docker-avbildning med valfri conda-fil.

Skärmbild av miljöskaparguiden.

Du kan anpassa konfigurationsfilen, lägga till taggar och beskrivningar och granska egenskaperna innan du skapar entiteten.

Om en ny miljö får samma namn som en befintlig miljö på arbetsytan skapas en ny version av den befintliga.

Visa och redigera miljöinformation

  1. När en miljö har skapats visar du informationen genom att välja Namnfliken Anpassade miljöer .

    Skärmbild av sidan för anpassade miljöer.

  2. Använd listrutan Version för att välja olika versioner av miljön. På fliken Information kan du visa metadata och innehållet i miljön via dess olika beroenden. Välj pennikonerna för att redigera fält som Beskrivning och Taggar.

    Skärmbild av fliken miljöinformation.

  3. Välj fliken Kontext för att ladda upp ytterligare filer eller redigera den befintliga Dockerfile. Använd Spara och skapa för att spara ändringar och återskapa kontexten.

    Tänk på att alla ändringar i Docker- eller Conda-avsnitten skapar en ny version av miljön.

    Skärmbild av fliken miljökontext.

Visa loggar

Välj fliken Skapa logg på informationssidan för att visa loggarna för en miljöversion och miljölogganalysen. Miljölogganalys är en funktion som ger insikter och relevant felsökningsdokumentation för att förklara problem med miljödefinitioner eller fel vid bildgenerering.

  • Byggloggen innehåller de råa utdata från en Azure Container Registry (ACR)-uppgift eller ett Image Build Compute-jobb.
  • Analys av bildbyggnation är en analys av byggloggen som används för att identifiera orsaken till felet i bildbyggnationen.
  • Miljödefinitionsanalys ger information om miljödefinitionen om den strider mot bästa praxis för reproducerbarhet, support eller säkerhet.

En översikt över vanliga byggfel finns i Felsöka miljöproblem.

Om du har feedback om miljölogganalysen kan du skapa ett GitHub-problem.

Återskapa en miljö

På informationssidan väljer du knappen Återskapa för att återskapa miljön. Eventuella icke-fästa paketversioner i konfigurationsfilerna kan uppdateras till den senaste versionen med den här åtgärden.

Gå vidare