【手摸手学ModelArts】两行命令获取ModelArts正版实战教程

举报
胡琦 发表于 2020/06/03 02:00:38 2020/06/03
【摘要】 本文首次发表于华为云社区ModelArts版块,主要是作者在学习使用AI开发平台ModelArts过程中的一些经验产出。此次要和大家分享的是如何快速获取ModelArts官方正版一手资料。

本文首次发表于华为云社区ModelArts版块,主要是作者在学习使用AI开发平台ModelArts过程中的一些经验产出。此次要和大家分享的是如何快速获取ModelArts官方正版一手资料。

start.png

↑开局一张图,故事全靠编。
由于全球最大的同性交友网站gayhub的服务器在美丽风景线的美丽奸国,我们访问代码仓库资源的时候,可能就会遇到和上图中小哥哥一样的问题。尽管我们有nbviewer.jupyter.org + github资源路径的方法来加速访问,但对不屑于Copy代码的我们来说,能够在实践的时候直接打开源文件且保证源文件中图片资源是可访问的,是一件多么大快人心的事。本文作者通过不断的尝试,终于探索出了一条新的道路:通过Notebook的Terminal执行wget操作拉取最新的ModelArts-Lab源码包,再通过unzip解压就能拿到原汁原味的官方指定正版实践教程。期间,我们尝试过直接使用git,但是遇到了Terminal卡死的问题,也尝试过wget拉取github仓库,结果速度见证了太平洋的宽度,最终我们选用国内镜像gitee仓库中的官方教程。这里感谢一下零一老师,及时通知同步更新国内镜像仓库的代码,使得我们能用上热乎的新教程。接下来,献丑啦!

创建免费算力Notebook

我相信还是有很多小伙伴是第一次使用ModelArts的Notebook,极力推荐大家使用免费算力来学习,当然高峰时段可能要排队。鉴于实践教程中可能大部分会用到GPU,于是我们先创意一个免费的GPU实例,当然要留意一下,我们只有5G大小的磁盘来存放实践文件,所以推荐每次实践完毕删除对应的文件夹,以确保空间足够使用。
CreateNotebook.png
CreateNotebook2.png

创建Terminal获取教程源代码

Notebook创建成功之后,我们要用到核心的工具--Terminal,执行两行命令,就能得到解压好的ModelArts-Lab文件夹,原则上文章到这已经完结了。估计很多和我一样的小白或者老白满脸疑惑,WTF,这就结束了?我还没赶脚呢!简单介绍一下这行命令,其实是分为两步走:下载源码,解压源码。这里源码的下载地址是通过gitee获取的,从地址上可以看出来是ModelArts官方维护的,当然不保证该下载链接永久有效,失效了需要我们去gitee重新生成,亲测生成的地址能同步更新到gitee仓库代码。
unzip3.png
unzip2.png

核心

wget https://gitee.com/ModelArts/ModelArts-Lab/repository/archive/master.zip?ref=master&sha=612fc8c07c0215a0e64f806ba4c4b55331dd3810&format=zip&captcha_type=captcha&captcha=cffyra

unzip work/master.zip?ref=master -D work

验证教程并修复.md文件预览

这里我们通过直接进入到相应的实践案例文件目录中,验证一下我们是否能够通过下载下来的这个资料进行学习。首先,我们打开了文章开头小哥哥的实践页面,很不巧,翻车了,markdown文件无法正常预览!!!怎么办?不着急,手工修复一下吧!
OMG.png

首先Ctrl A + Ctrl C复制.md文件中的内容,返回到文件目录页面,新建一个Conda-python3文件,切换到markdown模式,Ctrl V粘贴,点击左上角保存按钮进行保存,关闭当前页再重新打开。
changemarkdown.png

见证奇迹的时刻!文章开头小哥哥的问题成功解决了!
success.png

再来看看ModelArts物体检测YOLOv3实践的教程,非常完美。我们终于可以愉快地Copy代码了!
success2.png

总结

虽然整个流程很简单,只有短短的两个=行命令,但是作为小白,我还是花了一些时间来梳理和验证自己的想法。从刚开始的git,到后面的wget,从 .md文件无法预览新建文件以MarkDown形式插入,看似一些繁琐无趣的困难尝试,但更加激发了我的学习热情,我希望和大家一样,能在这里学到知识、交到朋友。最后,同样希望各位大佬在评论区给出指导或建议,感谢!


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。