使用ModelArts Pycharm插件快速配置SSH,体验notebook2.0本地开发云上调试

该功能仅限Pycharm专业版,没有专业版的小伙伴可以下载专业版进行体验

1.创建支持SSH远程开发的notebook2.0

创建页面,选择支持SSH远程开发,在浏览器中搜索IP地址查询,获取到IP地址后填入远程访问白名单

在秘钥对处,点击立即创建,创建秘钥对,并勾选服务声明,点击确定后会自动下载秘钥到本地,可以在浏览器的下载中获取到该秘钥

创建成功后,点击notebook名称进入详情页面,即可获取到远程访问地址

2.下载安装插件

ModelArts下载插件,下载完成后进行安装。
在设置里找到Plugins,选择本地安装。
image.png
安装完成后,重启IDE即可看到ModelArts插件。
image.png

3.登录插件

image.png
点开后,填入华为云账号的AK SK登录即可。

4.一键配置远程Notebook2.0

点击插件的Remote Config进行配置

此时,会出现该账号已创建的所有包含SSH功能的notebook列表,下拉进行选择对应notebook

KeyPair: 需要选择保存在本地的notebook对应的keypair认证
PathMappings: 该参数为本地IDE项目和notebook对应的同步目录,默认为/home/ma-user/work/project名称,可根据自己实际情况更改
点击Apply,配置完成后,重启IDE生效(重启后初次进行update python interpreter需要耗费20分钟左右)

5.本地开发云上调试

本地文件和notebook同步:
初始化同步:本地工程文件上传至notebook,在工程目录下点击右键,选择Deployment进行上

后续同步: 只需修改代码后保存(ctrl+s)即可进行自动同步
选择notebook python解释器,点击IDE右下角interpreter进行选择

像本地运行代码一样,直接点击运行按钮运行代码即可,此时虽然你在本地IDE点的运行按钮,实际上运行的是云端容器里的代码,日志可以回显在本地

(完)