Starta Visual Studio Code integrerat med Azure Machine Learning
Artikel
I den här artikeln får du lära dig hur du startar Visual Studio Code via fjärranslutning till en Azure Machine Learning-beräkningsinstans. Använd VS Code som din integrerade utvecklingsmiljö (IDE) med kraften i Azure Machine Learning-resurser. Använd VS Code i webbläsaren med VS Code för webben eller använd VS Code-skrivbordsprogrammet.
Det finns två sätt för att ansluta till en beräkningsinstans från Visual Studio Code. Vi rekommenderar den första metoden.
Använd VS Code som integrerad utvecklingsmiljö (IDE) för arbetsytan. Detta alternativ ger dig en komplett utvecklingsmiljö för att skapa dina maskininlärningsprojekt.
Vi rekommenderar VS Code för webben, eftersom du kan göra allt maskininlärningsarbete direkt från webbläsaren och utan installationer eller beroenden.
Jupyter Notebook-fjärrserver. Med detta alternativ kan du ange en beräkningsinstans som en Jupyter Notebook-fjärrserver. Det här alternativet är bara tillgängligt i VS Code (Desktop).
VS Code för webben ger dig en komplett utvecklingsmiljö för att skapa dina maskininlärningsprojekt, allt från webbläsaren och utan nödvändiga installationer eller beroenden. Och genom att ansluta din Azure Machine Learning-beräkningsinstans får du tillgång till vs Code-erbjudandena för omfattande och integrerad utveckling, som har förbättrats av kraften i Azure Machine Learning.
Starta VS Code för webben med ett val från Azure Machine Learning-studio och fortsätt sömlöst ditt arbete.
Logga in på Azure Machine Learning-studio och följ stegen för att starta en VS Code-webbläsarflik (webb) ansluten till din Azure Machine Learning-beräkningsinstans.
Du kan skapa anslutningen från avsnittet Notebooks eller Compute i Azure Machine Learning-studio.
Notebook-filer
Välj fliken Anteckningsböcker .
På fliken Notebooks väljer du den fil som du vill redigera.
Om beräkningsinstansen har stoppats väljer du Starta beräkning och väntar tills den körs.
Välj Redigerare > i VS Code (webb).
Compute
Välj fliken Beräkning
Om den beräkningsinstans som du vill använda har stoppats väljer du den och väljer sedan Starta.
När beräkningsinstansen har körts väljer du VS Code (Web) i kolumnen Program.
Om du inte ser de här alternativen kontrollerar du att du har aktiverat Connect compute instances to Visual Studio Code (Anslut beräkningsinstanser till Visual Studio Code) för funktionen Förhandsgranskning av webben , som du ser i avsnittet Förutsättningar .
Det här alternativet startar VS Code-skrivbordsprogrammet som är anslutet till beräkningsinstansen.
Vid den första anslutningen kan du uppmanas att installera Azure Machine Learning Visual Studio Code-tillägget om du inte redan har det. Mer information finns i installationsguiden för Azure Machine Learning Visual Studio Code-tillägget.
Viktigt
För att kunna ansluta till din fjärrberäkningsinstans från Visual Studio Code kontrollerar du att kontot du är inloggad på i Azure Machine Learning-studio är samma som du använder i Visual Studio Code.
Du kan skapa anslutningen från avsnittet Notebooks eller Compute i Azure Machine Learning-studio.
Notebook-filer
Välj fliken Anteckningsböcker
På fliken Notebooks väljer du den fil som du vill redigera.
Om beräkningsinstansen har stoppats väljer du Starta beräkning och väntar tills den körs.
Välj Redigera i VS Code (Desktop).
Du kan också starta VS Code (Web) utan att öppna en notebook-fil, från kommandofältet i utforskaren eller åtgärdsmenyn i en mapp i utforskaren
Compute
Välj fliken Beräkning .
Om den beräkningsinstans som du vill använda har stoppats väljer du den och väljer sedan Starta.
När beräkningsinstansen har körts väljer du VS Code (Desktop) i kolumnen Program.
Det här alternativet ansluter din aktuella VS Code-session till en fjärrberäkningsinstans. För att kunna ansluta till beräkningsinstansen från VS Code måste du installera Tillägget Azure Machine Learning Visual Studio Code. Mer information finns i installationsguiden för Azure Machine Learning Visual Studio Code-tillägget.
Azure Machine Learning-tillägg
Starta Azure Machine Learning-tillägget i VS Code.
Expandera noden Beräkningsinstanser i tillägget.
Högerklicka på den beräkningsinstans som du vill ansluta till och välj Anslut till beräkningsinstansen.
Kommandopalett
Öppna kommandopaletten i VS Code genom att välja Visa > kommandopalett.
Ange i textrutan AzureML: Anslut till beräkningsinstansen.
Välj din prenumeration.
Välj din arbetsyta.
Välj din beräkningsinstans eller skapa en ny.
Om du väljer någon av klickfunktionerna öppnas ett nytt VS Code-fönster och ett anslutningsförsök görs till den fjärranslutna beräkningsinstansen. När du försöker upprätta den här anslutningen utförs följande steg:
Auktorisering. Vissa kontroller utförs för att se till att användaren som försöker upprätta en anslutning har behörighet att använda beräkningsinstansen.
VS Code Remote Server är installerad på beräkningsinstansen.
En WebSocket-anslutning upprättas för interaktion i realtid.
När anslutningen har upprättats sparas den. En token utfärdas i början av sessionen, som uppdateras automatiskt för att underhålla anslutningen till din beräkningsinstans.
När du har anslutit till din fjärrberäkningsinstans använder du redigeraren för att:
Med det här alternativet kan du använda en beräkningsinstans som en fjärransluten Jupyter Notebook-server från Visual Studio Code (Desktop). Det här alternativet ansluter endast till beräkningsinstansen, inte resten av arbetsytan. Du ser inte dina arbetsytefiler i VS Code när du använder det här alternativet.
Installera först för att konfigurera en beräkningsinstans som en fjärransluten Jupyter Notebook-server:
Azure Machine Learning Visual Studio Code-tillägg. Mer information finns i installationsguiden för Azure Machine Learning Visual Studio Code-tillägget.
Så här ansluter du till en beräkningsinstans:
Öppna en Jupyter Notebook i Visual Studio Code.
När den integrerade notebook-upplevelsen läses in väljer du Välj kernel.
Du kan också använda kommandopaletten:
Välj Visa > kommandopalett i menyraden för att öppna kommandopaletten.
Ange i textrutan AzureML: Connect to Compute instance Jupyter server.
Välj Azure ML Compute Instances i listan med Jupyter-serveralternativ.
Välj din prenumeration i listan över prenumerationer. Om du tidigare har konfigurerat din standardarbetsyta för Azure Machine Learning hoppas det här steget över.
Välj din arbetsyta.
Välj din beräkningsinstans i listan. Om du inte har någon väljer du Skapa ny Azure Machine Learning Compute Instance och följer anvisningarna för att skapa en.
För att ändringarna ska börja gälla måste du läsa in Visual Studio Code igen.
Öppna en Jupyter Notebook och kör en cell.
Viktigt
Du MÅSTE köra en cell för att upprätta anslutningen.
Nu kan du fortsätta att köra celler i Jupyter Notebook.
Tips
Du kan också arbeta med Python-skriptfiler (.py) som innehåller Jupyter-liknande kodceller. Mer information finns i den interaktiva dokumentationen om Visual Studio Code Python.
Nästa steg
Nu när du har startat Visual Studio Code via fjärranslutning till en beräkningsinstans kan du förbereda dina data, redigera och felsöka koden och skicka träningsjobb med Azure Machine Learning-tillägget.
I den här modulen får du lära dig hur du använder Visual Studio för webben för att utveckla från alla enheter som är webbläsarkompatibla. Vi ska utforska hur du gör och granskar enkla kodredigeringar med Visual Studio Code för webben. Slutligen får vi lära oss hur du fortsätter att arbeta i en annan miljö för att få den fullständiga funktionsuppsättningen i Visual Studio Code.
Hantera datainmatning och förberedelse, modellträning och distribution samt övervakning av maskininlärningslösningar med Python, Azure Machine Learning och MLflow.