华为云使用初探

这学期学校开设了《机器学习》课程,并且提供了华为云的gpu资源,因此来康康华为云是怎么使用的。

1. 预备工作

注册账号并实名认证,实名认证后填写问卷,只有填写问卷后才能获得代金券。

2. 账户授权

在我们使用ModelArts的过程中,需要访问我们其他的云资源,所以需要先进行授权。

3. 配置OBS

ModelArts只提供cpu和gpu资源,没有提供存储资源,我们需要先购买存储资源才能进行使用。ModelArts可用的存储资源有云硬盘和OBS两种。其中前者需要挂载到云服务器上,对于这门课程来说使用比较复杂,所以我们选用OBS作为存储资源。

OBS的收费大致上可以分为按量付费和按套餐抵扣,我们的使用量不会很大,所以选择按量付费,不购买资源包

直接按照默认设置即可(桶策略看情况选择私有或公共读均可,但不建议选择公共写)

4. 创建环境

点击左边的Notebook并点击创建

由于代金券还没到账,这里先开一个免费的实例(有免费的gpu实例可以嫖)

配置OBS实例

接下来需要等待实例创建完成

这样就创建完成了

5. 使用

选择打开JupyterLab

接下来需要选择使用的镜像,个人选择了pytorch环境。

按tab键可以提供简单的自动补全(不过不会真有人在云上直接写代码吧XD)

简单测试一下,可以看到cuda是可以使用的

6. 安装第三方库

虽然默认的环境安装的库已经十分齐全,但是许多时候我们还是需要安装第三方库。

比如下图,默认环境没有安装selenium

但是ModelArts没有提供终端,我们不能通过的在命令行输入指令来安装。这里,我们需要使用Jupyter提供的一个功能来进行安装

在原先需要运行的pip指令之前加上!再运行,如!pip install selenium,即可成功安装

7. 使用PyCharm进行开发(非必须)

正常情况下,我们需要开发完毕后手动将代码文件上传到OBS中,十分繁琐。华为云提供了PyCharm的插件,可以简化开发。

先附上文档 https://support.huaweicloud.com/tg-modelarts/modelarts_15_0001.html

按照文档安装好插件

之后创建在账户中心创建秘钥

选择立即下载

回到PyCharm,如图操作

把下载得到的秘钥粘贴进对应的输入框

如果秘钥正确,右下角会显示验证成功

之后,在文件列表中选择你要上传的文件或文件夹

按照提示填写

点击Upload File,即可开始上传。

一段时间后,log中就会提示上传成功

回到Jupyter Notebook,刷新一下,就可以看到我们上传的文件了

posted @ 2021-04-24 19:05  forestj  阅读(221)  评论(0编辑  收藏  举报