通过 Azure 机器学习扩展将 VSCode 桌面(本地)连接到 Azure Studio 计算实例 - 新功能

问题描述 投票:0回答:1

我已经为此在互联网上梳理了很长时间,所以非常非常感谢您的帮助,

我正在尝试通过 VSCode 桌面及其关联的 Azure 机器学习 VSCode 扩展连接到 Azure Studio 计算实例。

  1. 上下文:在 Azure Studio ML 计算实例中进行开发时,我需要在本地 VSCode 桌面中进行开发(我的 Azure Studio 中的 VSCode Web 冻结了,并且 Azure Studio 中的桌面版本链接无法使用管理权限打开我的 VSCode - 并且对于我所做的工作,我需要以更高的权限在本地进行开发)。

上周我尝试通过 Azure 机器学习扩展(以及相关的远程)从 VSCode 桌面(本地 VSCode)连接到 Azure ML 计算实例。它确实通过 VS Code Azure 扩展工作,但几天后突然崩溃了。错误消息因所使用的 VS Code 扩展而异。

但是,错误通常是这样的

Azure 扩展未安装在远程或 远程监听未开启 它无法连接到远程扩展主机服务器(错误:无法读取未定义的属性(读取“sessionId”) 无法读取未定义的属性(读取“sessionId”)源Azure机器学习-远程

enter image description here

enter image description here

enter image description here

  1. 问题:所以我之前已经成功地通过调整 Azure 机器学习和 Azure 机器学习远程的不同版本号(分别为 0.28.0 和 0.32.0)来使其工作(最新版本出现错误,我调整了不同版本)。我现在的VSCode版本是1.90.2。请注意,我尝试在 Azure Studio 和新计算中创建新工作区,并将 VSCode 重新安装到当前的 1.90.2 版本。

这是版本兼容性的问题吗?要使其工作的最佳版本组合是什么?对此有什么快速解决办法吗?我是否应该考虑使用 ssh 路由而不是扩展(请注意,由于工作区上应用的 vnet 限制,我们的计算实例目前不允许拥有公共 IP)。

visual-studio-code vscode-extensions azure-machine-learning-service
1个回答
0
投票

这是版本兼容性的问题吗?要使其工作的最佳版本组合是什么?

  • 版本
    0.28.0
    0.32.0
    之前运行良好,但由于VSCode和Azure扩展的频繁更新导致不一致。因此,安装了下面的扩展并且运行良好。

enter image description here

我已经检查了每个版本的发行说明,可以找到解决问题的稳定组合。

  • 打开 ml.azure.com,使用自己的订阅登录,然后导航到您的应用程序,打开终端。

enter image description here

单击

Edit in VS Code(desktop)
并按照签名流程进行操作。

  • 当您单击 vs code 桌面时,azure ML 远程 URL 会重定向到 vs code 编辑器以打开。

enter image description here

登录:

enter image description here

enter image description here

在 Azure AI - ML 工作室中:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.