【手摸手学ModelArts】两行命令获取ModelArts正版实战教程
本文首次发表于华为云社区ModelArts版块,主要是作者在学习使用AI开发平台ModelArts过程中的一些经验产出。此次要和大家分享的是如何快速获取ModelArts官方正版一手资料。
↑开局一张图,故事全靠编。
由于全球最大的同性交友网站gayhub的服务器在美丽风景线的美丽奸国,我们访问代码仓库资源的时候,可能就会遇到和上图中小哥哥一样的问题。尽管我们有nbviewer.jupyter.org + github资源路径的方法来加速访问,但对不屑于Copy代码的我们来说,能够在实践的时候直接打开源文件且保证源文件中图片资源是可访问的,是一件多么大快人心的事。本文作者通过不断的尝试,终于探索出了一条新的道路:通过Notebook的Terminal执行wget操作拉取最新的ModelArts-Lab源码包,再通过unzip解压就能拿到原汁原味的官方指定正版实践教程。期间,我们尝试过直接使用git,但是遇到了Terminal卡死的问题,也尝试过wget拉取github仓库,结果速度见证了太平洋的宽度,最终我们选用国内镜像gitee仓库中的官方教程。这里感谢一下零一老师,及时通知同步更新国内镜像仓库的代码,使得我们能用上热乎的新教程。接下来,献丑啦!
创建免费算力Notebook
我相信还是有很多小伙伴是第一次使用ModelArts的Notebook,极力推荐大家使用免费算力来学习,当然高峰时段可能要排队。鉴于实践教程中可能大部分会用到GPU,于是我们先创意一个免费的GPU实例,当然要留意一下,我们只有5G大小的磁盘来存放实践文件,所以推荐每次实践完毕删除对应的文件夹,以确保空间足够使用。
创建Terminal获取教程源代码
Notebook创建成功之后,我们要用到核心的工具--Terminal,执行两行命令,就能得到解压好的ModelArts-Lab文件夹,原则上文章到这已经完结了。估计很多和我一样的小白或者老白满脸疑惑,WTF,这就结束了?我还没赶脚呢!简单介绍一下这行命令,其实是分为两步走:下载源码,解压源码。这里源码的下载地址是通过gitee获取的,从地址上可以看出来是ModelArts官方维护的,当然不保证该下载链接永久有效,失效了需要我们去gitee重新生成,亲测生成的地址能同步更新到gitee仓库代码。
核心:
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文件无法正常预览!!!怎么办?不着急,手工修复一下吧!
首先Ctrl A + Ctrl C复制.md文件中的内容,返回到文件目录页面,新建一个Conda-python3文件,切换到markdown模式,Ctrl V粘贴,点击左上角保存按钮进行保存,关闭当前页再重新打开。
见证奇迹的时刻!文章开头小哥哥的问题成功解决了!
再来看看ModelArts物体检测YOLOv3实践的教程,非常完美。我们终于可以愉快地Copy代码了!
总结
虽然整个流程很简单,只有短短的两个=行命令,但是作为小白,我还是花了一些时间来梳理和验证自己的想法。从刚开始的git,到后面的wget,从 .md文件无法预览到新建文件以MarkDown形式插入,看似一些繁琐无趣的困难尝试,但更加激发了我的学习热情,我希望和大家一样,能在这里学到知识、交到朋友。最后,同样希望各位大佬在评论区给出指导或建议,感谢!
- 点赞
- 收藏
- 关注作者
评论(0)