之前上课老师给了华为云的代金券,实在用不惯网页版的python编辑器,而且文件同步很麻烦,检索全网也没有怎么将华为云服务器配置到pycharm的说明。于是,摸索了一会,记录下配置流程,供大家参考使用。
1 在pycharm中安装modelarts插件
(1)点击File——Settings
(2) 点击Plugins——在搜索框搜ModelArts——安装即可
2 在pycharm中登录华为云账号
2.1 获取华为云的访问密钥(华为云端操作)
(1) 进去华为云的控制台
(2) 鼠标静置到个人用户名处,点击我的凭证
(3) 点击新增访问密钥,保存csv文件
2.2 在pycharm中登录
(1) 点击Edit Credential
(2) 打开刚才的csv文件,填入ID和Key,此时已经登录
3 在pycharm中配置环境
3.1 首先创建一个训练环境
(1) 从控制台首页进入ModelArts(找不到的朋友在搜索框搜)
(2) 点击开发环境,选择Notebook
(3) 点击创建
(4) 创建界面,根据自己的需求选择,唯一注意的是要选择 ‘SSH远程开发’,
(5) 选择密钥对。没有的朋友点击立即创建,跳转到如下界面,点击创建密钥对即可,此时会下载一个密钥对文件,谨慎保存,后续会用。
(6) 最后点击创建即可
(7) 最终创建的notebook为
3.2 在pycharm中配置notebook的环境
(1) 如图所示,选择Remote Config
(2) 新出现的页面,DevConatiner会自动识别为刚刚创建的notebook名字,也可以选之前创建过的;keypair为3.1-(5)中创建的密钥对的保存路径;PathMappings为映射的文件夹,一把会自动识别。输入好后,点击apply。此时,就在pycharm中连接上了notebook的环境。
(3) 进一步,需要配置一下远程服务器。如图,选择Configuration。
(4) connection配置
Type,Host,Authentication会自动识别(如果没有识别,也可根据notebook信息填入);其余配置需要看notebook
转到华为云中,点击刚刚创建的notebook
地址一项,ma-user为User name,dev-modelarts-cnnorth4.huaweicloud.com为Host,30798为post;dev-modelarts-cnnorth4.huaweicloud.com前加上http://为web sever URL项。
认证表示Private key,因此Private Key path选择刚刚在3.1—(5)中创建的密钥对;
存储路径填入Root path;
(5) Mappings配置,一把自动识别,也可以自己配置。
(6) 设置好后点ok即可完成配置。别忘了选择对应的编译器,然后就可以在pycharm中运行代码啦。
4 一些其他应用
4.1 文件同步
(1) 同步特定文件,选中文件,然后选择Tools——Deloyment——upload
(2) 实时同步