一、MindStudio体验官活动的背景
张小白曾经在 《张小白带你玩转Atlas 200DK+CANN 5.0.4+MindStudio 3.0.4》系列文章中体验过MindStudio 3.0.4,当时MindStudio确实在多处文章中出现,包括:
安装:https://bbs.huaweicloud.com/blogs/345869 ,
模型转换: https://bbs.huaweicloud.com/blogs/348182
等。
因为使用MindStudio的方式跟直接在终端运行推理的方式略有不同,比如说在MindStudio运行作业,CMakesLists.txt文件可能需要修改等等,这些张小白在文中还特意指出过。
但是作为一个正在冉冉升起的CANN集成化开发工具,MindStudio确实做得越来越出色了,这不,它已经推出了5.0版本(不要问我为啥没有4.0版本,我曾经解释过了)。
近期的MindStudio体验第一期正在进行中:https://bbs.huaweicloud.com/forum/thread-190510-1-1.html ,下载链接中的附件,解压后,会发现有两个活动:
活动1是使用MindX SDK复现应用,活动2是MindX SDK开发应用。
于是,张小白聪明地先选择了复现。
当然,体验前没那么简单,需要做好几件事情:
(1)阅读 https://www.hiascend.com/document/detail/zh/mindstudio/50RC1/msug/msug_000144.html 中的相关内容,了解如何通过MindStudio 5.0.RC进行MindX SDK类型的应用开发。
(2)准备MindStudio 5.0.RC的环境以及跟其配套的CANN环境(这次体验的环境将会由MindStudio团队准备完毕后,由小助手以镜像的方式发给体验官——也就是我本人)
(3)查看并选择MindX SDK要复现的案例:https://www.hiascend.com/developer/case-studies
(4)在相关环境上复现相关案例。
二、了解复现案例内容
当然,当张小白打开 ”图像卡通风格迁移“的案例:https://www.hiascend.com/zh/developer/mindx-sdk/case-studies/051ec03c-ea76-4fca-9c2e-5bf2f98a4909
并打开上面gitee的链接:https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/contrib/CartoonGANPicture
在上面的页面中,找到下载链接:
先把这个下载下来,备用:
然后我们到昇腾官网,打开MindStudio主页:https://www.hiascend.com/software/mindstudio
点击下面的立即下载:
可以看到:
MindStudio 5.0.RC2配套的CANN版本需要是 CANN商用版本 5.1.RC2
三、准备MindStudio 5.0的体验环境
1、购买AI1S服务器
了解了这些知识点之后,张小白就耐心等待小助手的 MindStudio所需的镜像(应该是CANN 5.1.RC1的)
于是使用该镜像申请服务器:
选择 按需-X86-AI加速型-ai1S.large.4:
确认金额大概是每小时1块多钱左右,基本上就没错了
下一步,网络配置:
选择网络,安全组FullAccess,现在购买弹性公网按流量计费100M
下一步输入云服务器的名称和root密码:
确认配置:
点击同意后,立即购买!(千万别忘了看下收多少钱。。。)
返回列表查看服务器是否创建完毕:
一会儿就建好了(从而也开始收费了!)
使用MobaXterm登陆:
点击OK登陆:
输入密码:xxx
成功登陆。
查看下CANN的版本看看:
确认CANN是5.1.RC1版本。(但其实张小白也不知道怎么区分社区版和商业版)
2、下载MindStudio 5.0安装包
于是,又一个两难的选择放在张小白面前:到底是在Windows上安装MindStudio,还是在这台AI1S服务器上安装MindStudio。
想起在别的地方也能玩转MindStudio 5.0,不妨就直接装到服务器上吧!不过这样就得选择Linux-X86版本了!(记得当时张小白选择的是X86服务器)
回到:https://www.hiascend.com/software/mindstudio/download
怕是这次测试的版本也已经尽早地离开了当前舞台。。。
只好到下面的“历史版本”中追寻~~
好在看到了这个:
点击下载Linux版本(第一个)
同意后立即下载:
耐心等待562M的tar.gz包下载完毕。
将其传到AI1S服务器上去。
稍等,好像下错了!
看来只能下载5.1.RC2啊。因为没有5.1.RC1了。刚才眼花,看到的历史版本里面其实是5.0.RC1.。。。
天啦!
无奈只好再下载 5.1.RC2:
好在是宽带,不然1个G的流量都没了!
(在这个过程中AI1S服务器在缓慢的呼吸,它在偷偷消费。。。)
说实话,我有点老眼昏花。我明明下载的是5.1.RC2,下载完毕的文件名是:MindStudio_5.0.RC2_linux.tar.gz
原来我又看错了。。。
MindStudio确实应该下载5.0.RC1.。。。。仅仅是因为CANN的版本是5.1.RC1而已。。
花钱中。。请稍后:
文件被传到了 /root下:
3、安装MindStudio 5.0的相关依赖
根据手册 https://www.hiascend.com/document/detail/zh/mindstudio/50RC1/instg/instg_000011.html
我们得安装到 HwHiAiUser用户下:
根据 https://www.hiascend.com/document/detail/zh/mindstudio/50RC1/instg/instg_000014.html
要求,检查相关软件是否安装: