Sdílet prostřednictvím


Spuštění editoru Visual Studio Code integrované se službou Azure Machine Learning

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

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. Pracovní prostor a výpočetní instance služby Azure Machine Learning. 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ý.

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 Learning získáte bohaté a integrované vývojové prostředí VS Code, které je vylepšené výkonem služby Azure Machine Learning.

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 služby Azure Machine Learning.

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ý.

      Snímek obrazovky ukazuje, jak spustit výpočetní prostředky, pokud je zastavený.

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

    Snímek obrazovky znázorňuje, jak se připojit k poznámkovému bloku Azure Machine Learning v nástroji Compute Instance VS Code (web).

  • 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).

    Snímek obrazovky znázorňuje, jak se připojit ke službě Compute Instance VS Code studio Azure Machine Learning

Pokud tyto možnosti nevidíte, ujistěte se, že jste povolili výpočetní instance Připojení k 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í Nástroje Visual Studio Code pro Azure Machine Learning Další informace najdete v průvodci nastavením rozšíření Visual Studio Code pro Azure Machine Learning.

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.

    Snímek obrazovky ukazuje, jak vybrat 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 Služby Azure Machine Learning, 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 novou výpočetní instanci Služby Azure Machine Learning a podle pokynů ji 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řipojený 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 Learning.

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