Atlas 200DK+CANN 5.1.RC2+MindStudio5.0.RC2+MindX SDK 3.0玩转攻略1/2

举报
张辉 发表于 2022/08/21 12:19:22 2022/08/21
【摘要】 Atlas 200DK+CANN 5.1.RC2+MindStudio5.0.RC2+MindX SDK 3.0玩转攻略

一、前言

张小白曾经在2022年4月间写过一系列 Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4 的文章:


(1)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(一)分设环境之开发环境准备 https://bbs.huaweicloud.com/blogs/345859

(2)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(二)分设环境之运行环境准备 https://bbs.huaweicloud.com/blogs/345861

(3)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(三)分设环境之运行环境准备dd https://bbs.huaweicloud.com/blogs/34586

(4)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(四)MindStudio安装配置 https://bbs.huaweicloud.com/blogs/345869

(5)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(五)OpenCV的安装 https://bbs.huaweicloud.com/blogs/345905

(6)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(六)番外篇:寻找失去的网卡 https://bbs.huaweicloud.com/blogs/345906

(7)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(七)合设环境准备(mksd)https://bbs.huaweicloud.com/blogs/346015

(8)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(八)完成CANN进阶班大作业1 https://bbs.huaweicloud.com/blogs/347062

(9)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(九)ATC模型转换 https://bbs.huaweicloud.com/blogs/348182

(10)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(十)安装MindSpore https://bbs.huaweicloud.com/blogs/348248

(11)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(11)番外:TF卡扩容 https://bbs.huaweicloud.com/blogs/349546

(12)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(12)更好的TF卡扩容方式 https://bbs.huaweicloud.com/blogs/349547

(13)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(13)尝试昇思跑LeNet-1 https://bbs.huaweicloud.com/blogs/349620

(14)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(14)尝试昇思跑LeNet-2 https://bbs.huaweicloud.com/blogs/349621

(15)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(15)尝试昇思跑LeNet-3 https://bbs.huaweicloud.com/blogs/349622

(16)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(16)尝试昇思跑LeNet-4 https://bbs.huaweicloud.com/blogs/349626

(17)张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4(17)玩转摄像头 https://bbs.huaweicloud.com/blogs/349654


没过多久,MindStudio 5.0推出了。现在MindStudio正在进行第一届体验官活动:https://bbs.huaweicloud.com/forum/thread-190510-1-1.html

内容是使用MindStudio 5.0复现和开发MindX SDK的应用。

张小白不仅参加了,而且使用 MindStudio小助手提供的 AI1S服务器的镜像完成了部分体验(也就是仅仅完成了复现,但是却没有完成开发),并且提交了体验报告(所以仅仅提交了上集):https://bbs.huaweicloud.com/blogs/371113

但是,张小白的步伐显然不止于此。

因为A1IS服务器是要收费的,每小时1块多钱的费用搁在谁身上都有可能吃不消。所以张小白其实是一心想着能用免费的方法体验——那就是使用200DK完成同样的体验。

但是,张小白询问了官方小助手,了解到其实MindStudio其实并没有为Atlas 200DK进行过全面的适配。

这反而恰好是张小白当体验官的目标,正如 张小白在《昇腾CANN明星体验官成长记》https://bbs.huaweicloud.com/blogs/369051 中提到的那样,如果能以自己的方式参与到华为昇腾相关的产品升级优化中去,不仅自己可以获得提高,也可以为广大的昇腾网友造福。


这也是张小白花了很多精力写 《在200DK上安装CANN 5.1.RC2.alpha008社区版的尝试》https://bbs.huaweicloud.com/forum/thread-0245961300091740001-1-1.html 这个帖子的原因。当然,这个帖子由于进行了大量的尝试,有很多试错过程。如果大家阅读这个帖子,肯定也会成长不少,因为可以知道张小白解决问题的思路。但是毕竟很多都是张小白的喃喃自语,还是需要有人(也就是张小白)将该文中的内容整理出来。以便一个新手看到了,也能根据文档完成相关操作,而不必自己瞎琢磨去看官方的文档。毕竟很多坑张小白已经趟过了。


所以张小白正式推出 Atlas 200DK+CANN 5.1.RC2+MindStudio 5.0.RC2+MindX SDK 3.0玩转攻略 系列文章。尽量做到每章相对独立和完整。让大家能够直接看到自己感兴趣的内容。


下面介绍 Atlas 200DK+CANN 5.1.RC2+MindStudio 5.0.RC2+MindX SDK 3.0 这个组合套餐的几个背景:

Atlas 200DK——是华为昇腾推出的基于昇腾Ascend 310芯片的开发者套件,原价3999,目前估值为5000+,是一款能用在机器狗身上的推理产品。

cke_667031.png

CANN 5.1.RC2——昇腾生态的异步计算架构。

cke_668503.png

MindStudio 5.0.RC2——是一个一站式的算子、模型、应用开发工具。如果你是个程序员,可以认为它就是Java程序员眼中的IDEA,或者Python程序员眼中的PyCharm,或者前端人眼中的VSCode。其实,它本身也是基于 JetBrains的 IntelliJ Platform做的。

cke_798442.png

MindX SDK是昇腾生态中的应用使能层,它提供了基于pipeline流水线的快速开发工具,广泛应用于制造、视觉分析、检索等领域,并在不断拓展各方面的应用。

cke_915697.png


话不多说,大家就跟随张小白的脚步,一起进入200DK的实战吧!

二、开发环境和运行环境架构说明


200DK的部署场景如下:

image.png


在这里我们使用 开发环境与运行环境分设的方案,即场景2。


(1)开发环境——在Windows上安装Ubuntu 18.04 x86_64操作系统的虚拟机,并在其上安装CANN的toolkit的x86和aarch64(即ARM)两个版本。同时安装gcc和对应的交叉编译器。AI的项目工程放在这台x86服务器上,进行交叉编译,编译成能被 Atlas 200DK执行的程序版本。

(2)运行环境——在200DK上安装Ubuntu 18.04 arm的操作系统(介质为高速TF卡。并在其上安装nnrt、驱动(driver)和firmware,作为运行AI推理程序的运行环境。


开发环境编译出的代码通过MindStudio传送到运行环境上运行,MindStudio同时会将运行环境上的运行结果(包括文件)传输回开发环境,以供查看结果。

所以,读者会在下面的篇幅中大量看到开发环境和运行环境的文字。千万要理解这两个词的意思,并且了解当时的操作到底是在哪里完成的。这点非常重要。

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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