本系列为华为海思海思AI芯片(Hi3519A/3559A)方案学习系列之二十八,系列文章请关注海思AI芯片方案学习。
作者:ltshan139
前言
目前模型仿真只能在windows上面进行。有两种方式,一是安装visual studio 2015 64bit软件,然后双击sample下面的*.sln来进入该项目,最后在VS下编译和运行或调试;二是直接在ruyistudio下编译和仿真。 这里主要讲第二种方式的项目属性设置和编译。
环境搭建
1)MinGW-W64编译工具链的安装
要在ruyistudio下运行仿真功能,必须先使用MinGW-W64工具来编译sample代码。这里就涉及到该工具的安装。请参考SVP开发指南,如下所示。安装完后记得将其安装路径添加到windows系统环境变量,并重启。以便ruyistudio能自动识别MinGW工具。
2)打开ruyistudio软件,并进入workspace
ruyistudio不需要安装,解压缩RuyiStudio-2.0.38.zip后,直接双击RuyiStudio.exe即可。这时会弹出一个对话框让用户来选择workspace。如下图中的红框所示。
3)导入现有项目
workspace建立后,可以通过File->New->NNIE project来创建新的项目,也可以导入现有项目。 这里只介绍后者,如下所示。
选择 “Existing Projects into Workspace",然后选择其该项目所在的目录
最后点击 ”Finish“就可以把现有sample_simulator项目导入进来了。
4)编译选项的设置
注意,上面红框表示链接所需要的库,下面红框表示这些库就在RuyiStudio-2.0.38根目录路径下,ruyistudio工具本身就提供了这些库。
5)编译类型
除了编译环境settings,还要注意以下三个编译类型的选择。
代码编译和运行
右击项目名称,然后分别点击"Clean Project"和"Build Project”来从头开始编译该仿真代码。
编译成功的最后部分log如下所示:
编译成功后,如何启动仿真功能可以参考:海思AI芯片(Hi3519A/3559A)方案学习(九)wk格式的模型生成以及PC仿真
更细节的部分可以参考SVP开发指南。
海思AI芯片系列文章
- 海思AI芯片方案学习(二十七)python3引起darknet模型转换caffe失败的原因分析
- 海思AI芯片(Hi3519A/3559A)方案学习(二十六)VPSS不同channel的不同放缩能力
- 海思AI芯片方案学习(二十五)初识 mapper_quant 和mapper_param
更多海思AI芯片方案学习笔记欢迎关注海思AI芯片方案学习。