玩转Atlas 200DK(一)分设环境之开发环境准备

打开昇腾官网 https://www.hiascend.com/software/cann/community ,会发现CANN的版本已经升级到了5.1.RC1.alpha005.

然而这不是玩转Atlas 200DK的最佳方式。

为什么呢?

因为CANN的开发工具链MindStudio 3.0.4目前仅支持到CANN 5.0.4:

而对于开发者而言, 有个类似PyCharm的Jetbrain图形化的IDE环境,对于无论是开发C++代码还是开发Python代码的人而言,无疑会如虎添翼。

所以,在MindStudio最新版 3.0.4 尚未支持 CANN 5.1RC版本之前,我们就用Atlas 200+CANN 5.0.4+MindStudio 3.0.4这个组合吧!

在搭建具体环境之前,我们先理解一下下面的图以及文字:

其实图中和文字都写得很清楚了。

本系列文档打算搭建上面提到的场景二——开发环境与运行环境分设。

分设的意思是:

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

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

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

好了,理解了上述环境的内容和目标之后,我们就开始正式创建这样的环境吧!

一、开发环境的搭建

1、创建Ubuntu 18.04x86 操作系统的虚拟机

先去ubuntu官网下载ubuntu 18.04桌面版的x86安装包:

链接如下:

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张小白TWO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值