Atlas 200DK+CANN 5.1.RC2+MindStudio5.0.RC2+MindX SDK 3.0玩转攻略11
十一、使用MindStudio 5.0.RC2 Windows版跑通YoLoV3样例工程
1、安装 MindStudio 5.0.RC2 Windows版
打开 https://www.hiascend.com/software/mindstudio
点击立即下载:
选择 zip绿色版吧!
耐心等待下载完毕:
下载完毕,解压到L盘:
这个zip文件没有自带目录,如不带目录解压,会全部解压到根目录去。
赶紧建一个MindStudio5.0的目录,将文件都挪进去吧!
双击打开 bin目录下的MindStudio.bat文件:
点击OK
会打开MindStudio的窗口,另外会有一个cmd窗口打印日志。
2、下载samples代码仓
另打开一个cmd窗口,执行
L:
git clone https://gitee.com/ascend/samples.git
3、MindStudio Windows版打开YoLoV3样例工程
L:samplescpluspluslevel2_simple_inference_object_detectionYOLOV3_coco_detection_picture 目录
点击OK
点击Trust
系统会提示CANN没有安装。
4、CANN配置
点击OK,出以下窗口:
点击Change:
在弹出的Remote CANN Setting窗口中,点击右边的 +
进行ssh的设置:
点击Test Connection:
点击OK。
已成功连接。
点击OK
选择remote CANN location:
选择 /home/HwHiAiUser/Ascend/ascend-toolkit/5.1.RC2
点击OK
点击Finish。
系统会跟后端对接:
耐心等待对接结束:
系统识别出CANN是5.1.RC2版本:
点击OK。
点击Ascend-CANN Manager
好像Cross Compiler不能点:
MindStudio会被点卡死了。
5、编译配置
进入打开的YoLoV3工程页面:
关闭Tips窗口。
点击Build-Edit build configuration
点击Manage toolchains:
增加一个remote host记录
点击OK返回。再点击OK返回。
点击Build-Build Project
好像编译一次性就成功了!
而且,out目录下,编译好的可执行程序main也被传回来了。
不过data目录和model目录还是空的。
6、准备模型文件和图片
打开浏览器下载以下几个文件:
https://modelzoo-train-atc.obs.cn-north-4.myhuaweicloud.com/003_Atc_Models/AE/ATC Model/Yolov3/yolov3.caffemodel
https://modelzoo-train-atc.obs.cn-north-4.myhuaweicloud.com/003_Atc_Models/AE/ATC Model/Yolov3/yolov3.prototxt
https://c7xcode.obs.cn-north-4.myhuaweicloud.com/models/YOLOV3_coco_detection_picture/aipp_nv12.cfg
https://c7xcode.obs.cn-north-4.myhuaweicloud.com/models/YOLOV3_coco_detection_picture/dog1_1024_683.jpg
将前三个文件拷贝到 model目录下,后一个文件拷贝到 data/images目录下(需创建目录),并创建data/output目录。
为快速验证,先把前面转换好的om文件也直接拷贝到model目录下:
7、运行YoLoV3推理样例
在MindStudio菜单选择Run-》Edit Configuration
可执行程序选择 out/main,参数填写 ../data
不好意思,前面output目录写错了。不在data目录下,应该在out目录下:
点击OK。
点击Run-》Run YoLoV3_coco_detection_picture
耐心等待:
好像也一次性Run成功了。
8、总结
总结一下,在windows上,MindStudio不能进行交叉编译,所以它采用了 远程编译的方式,即把项目工程一股脑儿地拖到200DK的服务器上完成了编译。并把编译的结果传回到本地。
而且运行也是一样的。将前面编译的可执行代码ssh传到服务器上,然后远程执行,并将执行的结果传递到本地。
这种方法感觉居然比交叉编译还要强一些。
(未完待续)
- 点赞
- 收藏
- 关注作者
评论(0)