Spuštění nástroje Visual Studio Code integrované se službou Azure Machine Učení (Preview)

V tomto článku se dozvíte, jak spustit Visual Studio Code vzdáleně připojený k výpočetní instanci azure machine Učení. Použijte VS Code jako integrované vývojové prostředí (IDE) s výkonem prostředků azure Machine Učení. Použijte VS Code v prohlížeči s VS Code pro web nebo použijte desktopovou aplikaci VS Code.

Důležité

Tato funkce je v současné době ve verzi Public Preview. Tato verze Preview je poskytována bez smlouvy o úrovni služeb a nedoporučujeme ji pro produkční úlohy. Některé funkce se nemusí podporovat nebo mohou mít omezené možnosti.

Další informace najdete v dodatečných podmínkách použití pro verze Preview v Microsoft Azure.

Existují dva způsoby, jak se z editoru Visual Studio Code připojit k výpočetní instanci. Doporučujeme první přístup.

  1. Použijte VS Code jako integrované vývojové prostředí (IDE) pracovního prostoru. Tato možnost poskytuje plnohodnotné vývojové prostředí pro vytváření projektů strojového učení.

    • V prohlížeči můžete otevřít VS Code z pracovního prostoru v prohlížečiVS Code pro Web nebo desktopové aplikaci VS Code Desktop.
    • Doporučujeme VS Code pro web, protože veškeré strojové učení funguje přímo z prohlížeče a bez potřeby jakýchkoli instalací nebo závislostí.
  2. Vzdálený server Jupyter Notebook Tato možnost umožňuje nastavit výpočetní instanci jako vzdálený server Jupyter Notebook. Tato možnost je k dispozici pouze v editoru VS Code (Desktop).

Důležité

Pokud se chcete připojit k výpočetní instanci za bránou firewall, přečtěte si téma Konfigurace příchozího a odchozího síťového provozu.

Požadavky

Než začnete, budete potřebovat:

  1. Azure Machine Učení workspace and compute instance. Dokončete vytváření prostředků, které potřebujete, abyste je mohli začít vytvářet.

  2. Přihlaste se do studia a vyberte pracovní prostor, pokud ještě není otevřený.

  3. Na panelu Spravovat funkce ve verzi Preview se posuňte dolů a povolte Připojení výpočetní instance do editoru Visual Studio Code pro web.

    Screenshot shows how to enable the VS Code for the web preview.

Použití VS Code jako integrovaného vývojového prostředí pracovního prostoru

Pomocí jedné z těchto možností připojte VS Code k výpočetní instanci a souborům pracovního prostoru.

VS Code pro web poskytuje plnohodnotné vývojové prostředí pro vytváření projektů strojového učení, a to vše z prohlížeče a bez požadovaných instalací nebo závislostí. A propojením výpočetní instance Azure Machine Učení získáte bohaté a integrované vývojové prostředí VS Code, které je vylepšené výkonem služby Azure Machine Učení.

Spusťte VS Code pro web jedním výběrem z studio Azure Machine Learning a bez problémů pokračujte v práci.

Přihlaste se k studio Azure Machine Learning a postupujte podle pokynů a spusťte kartu prohlížeče VS Code (web) připojenou k výpočetní instanci azure machine Učení.

Připojení můžete vytvořit v části Poznámkové bloky nebo Výpočty studio Azure Machine Learning.

  • Poznámkové bloky

    1. Vyberte kartu Poznámkové bloky.

    2. Na kartě Poznámkové bloky vyberte soubor, který chcete upravit.

    3. Pokud je výpočetní instance zastavená, vyberte Spustit výpočetní prostředky a počkejte, až bude spuštěný.

      Screenshot shows how to start compute if it's stopped.

    4. Vyberte Editory upravit v editoru > VS Code (web).

    Screenshot of how to connect to Compute Instance VS Code (Web) Azure Machine Learning Notebook.

  • Compute

    1. Výběr karty Výpočty
    2. Pokud je výpočetní instance, kterou chcete použít, zastavená, vyberte ji a pak vyberte Spustit.
    3. Po spuštění výpočetní instance ve sloupci Aplikace vyberte VS Code (Web).

    Screenshot of how to connect to Compute Instance VS Code Azure Machine Learning studio.

Pokud tyto možnosti nevidíte, ujistěte se, že jste povolili Připojení výpočetní instance do editoru Visual Studio Code pro funkci Preview webu, jak je znázorněno v části Požadavky.

Pokud vyberete jedno z možností kliknutí, otevře se nové okno VS Code a provede se pokus o připojení ke vzdálené výpočetní instanci. Při pokusu o vytvoření tohoto připojení probíhá následující kroky:

  1. Autorizace Provede se několik kontrol, aby se zajistilo, že uživatel, který se pokouší o připojení, má oprávnění k používání výpočetní instance.
  2. Vzdálený server VS Code je nainstalovaný ve výpočetní instanci.
  3. Naváže se připojení WebSocket umožňující interakci v reálném čase.

Po navázání připojení se připojení zachová. Na začátku relace se vydá token, který se automaticky aktualizuje, aby se zachovalo připojení k vaší výpočetní instanci.

Po připojení ke vzdálené výpočetní instanci použijte editor k:

Vzdálený server Jupyter Notebook

Tato možnost umožňuje použít výpočetní instanci jako vzdálený server Jupyter Notebook ze sady Visual Studio Code (Desktop). Tato možnost se připojuje pouze k výpočetní instanci, nikoli ke zbytku pracovního prostoru. Při použití této možnosti neuvidíte soubory pracovního prostoru ve VS Code.

Pokud chcete nakonfigurovat výpočetní instanci jako vzdálený server Jupyter Notebook, nejprve nainstalujte:

  • Rozšíření Azure Machine Učení Visual Studio Code. Další informace najdete v průvodci nastavením rozšíření Visual Studio Code pro Azure Machine Učení.

Připojení k výpočetní instanci:

  1. Otevřete poznámkový blok Jupyter v editoru Visual Studio Code.

  2. Po načtení integrovaného prostředí poznámkového bloku zvolte Vybrat jádro.

    Screenshot shows how to select Jupyter Server.

    Případně použijte paletu příkazů:

    1. Výběrem možnosti Zobrazit > paletu příkazů na řádku nabídek otevřete paletu příkazů.
    2. Zadejte do textového pole AzureML: Connect to Compute instance Jupyter server.
  3. Vyberte Azure ML Compute Instances ze seznamu možností serveru Jupyter.

  4. V seznamu předplatných vyberte své předplatné. Pokud jste dříve nakonfigurovali výchozí pracovní prostor Azure Machine Učení, tento krok se přeskočí.

  5. Vyberte váš pracovní prostor.

  6. Ze seznamu vyberte výpočetní instanci. Pokud ho nemáte, vyberte Vytvořit nový počítač Azure Učení výpočetní instanci a podle pokynů ho vytvořte.

  7. Aby se změny projevily, musíte znovu načíst Visual Studio Code.

  8. Otevřete poznámkový blok Jupyter a spusťte buňku.

Důležité

Chcete-li vytvořit připojení, je nutné spustit buňku.

V tomto okamžiku můžete i nadále spouštět buňky v poznámkovém bloku Jupyter.

Tip

Můžete také pracovat se soubory skriptů Pythonu (.py) obsahujícími buňky kódu podobné Jupyteru. Další informace najdete v interaktivní dokumentaci k Visual Studio Code Pythonu.

Další kroky

Teď, když jste spustili Visual Studio Code vzdáleně připojenou k výpočetní instanci, můžete připravit data, upravit a ladit kód a odesílat trénovací úlohy pomocí rozšíření Azure Machine Učení.

Další informace o tom, jak využít nástroj VS Code integrovaný se službou Azure Machine Učení, najdete v tématu Práce ve VS Code vzdáleně připojené k výpočetní instanci (Preview).