【摘要】 超级奶妈教程,不详细不是人
昇腾CANN训练营–应用营第一讲——开发&运行环境部署
课后作业
by 茜茜的哥哥
我是在B站上看老谭的视频
https://www.bilibili.com/video/BV1m64y1D7Q1
老谭长帅了呀,比之前的视频教程更有活力了,点个赞!
因为之前看过一遍视频,所以总结一下任务如下:
- 在华为云上买一个昇腾的ubuntu服务器
- 在服务器上搭建昇腾的运行环境
- 在服务器上搭建昇腾的开发环境
- 在服务器上运行一个示例,并截图
第一步:买虚拟机
登录à控制面板,购买一个ECS(Elastic Cloud Server)中文意思是 弹性云服务器,北京四的地域就行。
上述流程完成后,等待一段时间,系统创建完成后,在ECS菜单中能够看到自己的服务器了
第二步,下载部署所需要的软件
打开网址:https://ascend.huawei.com/
首先下载驱动
文件名字:A300-3010-npu-driver_20.2.0_ubuntu18.04-x86_64.run
接下来下载软件平台CANN
软件的名字:Ascend-cann-toolkit_3.3.0.alpha001_linux-x86_64.run, Ascend-cann-nnrt_3.3.0.alpha001_linux-x86_64.run
最后在下载可视化IDE Mindstudio
文件名:MindStudio_2.0.0-beta3_linux.tar
最后下载的文件如下图:
第三步:登录服务器进行安装操作
采用VNC登录
点击登录后,界面如下
这里登录采用第一步购买服务器时候设置服务器的root账户和密码
在接下来的使用过程中,我们不能使用root账户进行操作,需要使用华为的特定账户:HwHiAiUser 这个账户
在控制台中找到这个账户:cat /etc/passwd
执行修改密码的指令: passwd HwHiAiUser
接下来就是修改一下HwHiAiUser 这个用户的bin目录sh,不要问为什么,老谭都这么说了,那就改一下
执行 vim /etc/passwd
关于VIM指令,这个就不写了
因为用这个网页版的指令界面实在是不太方便,所以接下来可以使用远程SSH工具
我也建议使用MobaXterm 简单,好用,集成度高,当然你要是对什么Xshell啥工具情有独钟,也可以使用
服务器的ip可以在,服务器详情中进行查找
连接完成后,我们可以把第二步下载的软件,上传到服务器
这里我们可以直接用MobaXterm来操作
新建一个file文件夹
然后选择文件进行上传
上传文件的时间可能会比较长,大家最好是找个好点的网络,网络实在是不行的,建议,花钱买几个G的手机流量,开热点进行操作
上传的过程中,我们对服务器进行安装依赖文件的操作,跟普通linux环境差不多,先改软件源
切换到root用户,到/etc./apt目录下,对source.list文件进行修改,修改前记得备份
使用>指令清空文件
再把国内源复制进去,保存
这里我采用阿里的源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存好以后,执行指令 apt-get update 用来对源进行更新
接下里对CANN软件的安装,我们需要借助到安装文档
找到环境依赖的安装包
安装指令: sudo apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev unzip pciutils net-tools libncursesw5-dev