Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Из этой статьи вы узнаете, как удаленно подключить Visual Studio Code к вычислительному экземпляру машинного обучения Azure. Используйте VS Code в качестве интегрированной среды разработки (IDE) вместе с ресурсами Машинного обучения Azure. Используйте VS Code в браузере с VS Code для Интернета или используйте классическое приложение VS Code.
Существует два способа подключения к вычислительному экземпляру из VS Code. Рекомендуется первый подход.
Используйте VS Code в качестве интегрированной среды разработки рабочей области. Этот параметр предоставляет полнофункциональное окружение разработки для создания проектов машинного обучения.
- Vs Code можно открыть из рабочей области в браузере с помощью VS Code для Интернета или рабочего стола VS Code.
- Мы рекомендуем VS Code для Интернета, так как вы можете выполнять все операции машинного обучения непосредственно из браузера без каких-либо необходимых установок или зависимостей.
Используйте удаленный сервер Jupyter Notebook. Этот параметр позволяет задать вычислительный экземпляр как удаленный сервер Jupyter Notebook. Этот параметр доступен только в настольной версии VS Code.
Внимание
Сведения о подключении к вычислительному экземпляру за брандмауэром см. в разделе "Настройка входящего и исходящего сетевого трафика".
Необходимые компоненты
- Машинное обучение Azure рабочей области и вычислительного экземпляра. Выполните создание ресурсов, которые необходимо приступить к созданию обоих ресурсов.
- Войдите в студию и выберите рабочую область, если она еще не открыта.
Использование VS Code в качестве интегрированной среды разработки рабочей области
Используйте один из этих вариантов, чтобы подключить VS Code к вычислительным экземплярам и файлам рабочей области.
VS Code для Интернета предоставляет полнофункциональное окружение разработки для создания проектов машинного обучения, всех из браузера и без необходимых установок или зависимостей. При подключении вычислительного экземпляра машинного обучения Azure широкий и интегрированный интерфейс разработки VS Code улучшается благодаря возможности Машинного обучения Azure.
Вы можете запустить VS Code для Интернета с одним щелчком мыши из студии машинного обучения Azure и легко продолжить работу.
Войдите в студию машинного обучения Azure и выполните действия, чтобы запустить VS Code для вкладки веб-браузера, подключенной к вычислительному экземпляру машинного обучения Azure.
Вы можете создать подключение из записных книжек или раздела вычислений студии машинного обучения Azure.
Записные книжки
В меню слева выберите "Записные книжки".
В списке "Файлы" выберите нужный файл.
Если вычислительный экземпляр остановлен, нажмите кнопку "Пуск вычислений " и дождитесь, пока он не будет запущен.
В списке редакторов кода выберите "Изменить" в VS Code (Web).
Вы также можете запустить VS Code для Интернета без открытия записной книжки, нажав кнопку VS Code (Web) над списком файлов или щелкнув правой кнопкой мыши папку в списке файлов .
Службы вычислений
- В меню слева выберите "Вычисления".
- Если вычислительный экземпляр, который вы хотите использовать, остановлен, выберите его и нажмите кнопку "Пуск".
- При запуске вычислительного экземпляра в столбце "Приложения " выберите VS Code (Web).
Если выбрать один из вариантов перехода по щелчку, откроется новое окно VS Code, и будет выполнена попытка подключиться к удаленному вычислительному экземпляру. При попытке сделать это подключение необходимо выполнить следующие действия.
- Авторизация. Выполняются проверки, позволяющие убедиться, что установить подключение пытается пользователь, которому разрешено использовать вычислительный экземпляр.
- На вычислительном экземпляре установлен удаленный сервер VS Code.
- Для взаимодействия в режиме реального времени устанавливается соединение WebSocket.
После установки подключения, соединение сохраняется. Токен выдается в начале сеанса и обновляется автоматически для поддержания подключения к вашему вычислительному узлу.
После подключения к удаленному вычислительному экземпляру для выполнения перечисленных ниже задач используйте редактор.
- Создание файлов и управление ими на удаленном вычислительном экземпляре или в общей папке.
- Используйте интегрированный терминал VS Code для выполнения команд и приложений в удаленном вычислительном экземпляре.
- Отладка скриптов и приложений.
- Используйте VS Code для управления репозиториями Git.
Удаленный сервер Jupyter Notebook
Этот параметр позволяет использовать вычислительный экземпляр в качестве удаленного сервера Jupyter Notebook из рабочего стола VS Code. Этот параметр подключается только к вычислительному экземпляру, а не к остальной части рабочей области. При использовании этого параметра файлы рабочей области не отображаются в VS Code.
Чтобы настроить вычислительный экземпляр как удаленный сервер Jupyter Notebook, сначала установите расширение VS Code машинного обучения Azure. Дополнительные сведения см. в руководстве по настройке расширения VS Code для Машинного обучения Azure.
Чтобы подключиться к вычислительному экземпляру, выполните следующее.
Откройте Jupyter Notebook в VS Code.
При загрузке интегрированной записной книжки нажмите кнопку "Выбрать ядро".
Кроме того, можно использовать палитру команд:
- Выберите "Просмотреть > палитру команд ", чтобы открыть палитру команд.
- Отфильтруйте и выберите Azure ML: подключитесь к вычислительному экземпляру Jupyter Server.
Выберите экземпляр вычисления Azure ML из списка параметров сервера Jupyter.
Выберите ядро.
Выберите подписку в списке подписок. Если вы ранее настроили рабочую область Машинное обучение Azure по умолчанию, этот шаг пропускается.
Щелкните рабочую область.
Выберите вычислительный экземпляр из списка. Если у вас нет этого экземпляра, нажмите кнопку "Создать новый Машинное обучение Azure вычислительный экземпляр" и следуйте инструкциям, чтобы создать его.
Чтобы изменения вступили в силу, необходимо перезагрузить VS Code.
Откройте Jupyter Notebook и выполните ячейку.
Внимание
Чтобы установить соединение, необходимо запустить ячейку.
На этом этапе можно продолжить выполнение ячеек в Jupyter Notebook.
Совет
Вы также можете работать с файлами скриптов Python (PY), содержащими ячейки кода, такого как для Jupyter. Дополнительные сведения см. в интерактивной документации по Python Visual Studio Code.
Следующие шаги
Теперь, когда вы удаленно подключились к вычислительному экземпляру VS Code, вы можете подготовить данные, изменить и отладить код и отправить задания обучения с расширением Машинного обучения Azure.
Дополнительные сведения о том, как сделать большую часть VS Code интегрированным с Машинным обучением Azure, см. в статье "Работа в VS Code удаленно подключена к вычислительному экземпляру".