【项目--Hi3559A】Hi3559A平台仿真功能操作介绍

简介: 【项目--Hi3559A】Hi3559A平台仿真功能操作介绍

1.软件安装

位于HiSVP_PC_V1.1.3.0/tools/nnie/文件夹中,有windows和linux两个版本,建议使用windows版本。

在正式使用软件之前需要安装相应的环境,可用脚本一键安装:


1.1 MinGW-W64安装

第一步,安装wget,下载地址:http://gnuwin32.sourceforge.net/packages/wget.htm(Complete package,except sources),建议下载wget-1.11.4-1-setup.exe。双击安装,将 wget.exe 所在目录添加到系统环境变量 PATH 中, 用于从网页

下载相关包。建议在系统环境变量中,先创建一个变量名为 WGET_PATH 的环境变量, 变量值即为 wget.exe 所在路径,也就是 GnuWin32\bin 路径, 然后再将%WGET_PATH%添加到系统环境变量 PATH 中。

第二步 点击 ruyi_env_setup 文件夹下的 setup_mingw.bat, 就可以自动下载 mingw 和 msys 的安装包, 解压到指定位置并配置环境变量(会自动配置环境)。


1.2 Python3.5+caffe环境配置

第一步 安装wget(之前已安装可略过);

第二步 从 https://github.com/willyd/caffe-builder/releases 下载libraries_v140_x64_py35_1.1.0.tar.bz2 并放置在 ruyi_env_setup 文件夹下。

第三步 点击 setup_python.bat 进行安装, setup_python.bat 脚本会调用 python_bat 文件夹下的setup_download_python.bat、 setup_extract_python.bat 和 setPath_python.bat, 下载python, caffe 的依赖包,并配置环境变量。如果环境变量配置失败(如环境变量超过1024 个字符) , 或者在 win10 系统下配置系统环境变量, 可参考 5.1.2.2 的描述,进行手动配置(之前安装几次都会报一些环境安装失败,但是不影响仿真平台基本功能)。


1.3 重启计算机,over


2.软件主要功能介绍

2.1 导入sample工程

鼠标左键单击“File” ->“Import”;

在弹出的导入对话框中,选择“Existing Projects into Workspace”;

选择工程所在路径,并选择该路径下要导入的sample 工程(选中.\HiSVP_PC_V1.1.3.0\software),点击“Finish”按钮,导入成功后工程将显示如下图:

20200714092937742.png

2.2 运行sample工程

由于默认sample打开了所有网络的仿真测试,耗费时间太多,先关闭一些网络的仿真功能。

如点击sample_simulator前的箭头,选中src中的main.cpp(这是整个工程的进入接口),将其他所有网络关闭,只留下YOLOv3,如下:

20200714093025403.png

此时,点击锤子图标编译,再点击横三角形图标进行运行,即开始网络的仿真,运行结束之后,可在sim_out下查看仿真结果。

2.3 WK转换

参考data文件下的例子进行网络的布置,如拷贝yolov3,改名为yolov3_own,将其中的caffemodel、protxtxt以及image.txt换成自己的即可。

具体介绍:

20200714093129226.png

Inst中是生成的WK;

Model中是网络的caffemodel、prototxt;

Image_ref_list.txt是进行模型量化需要的图片文件;

Image_test_list.txt是进行测试时调用的图片文件;

*_func.cfg *_inst.cfg进行WK转换需要用的配置文件,详细介绍见下。


①Input Setting部分

2020071409315710.png

该部分主要完成caffemodel以及prototxt文件的基本检测,若无误会自动生成Marked_prototxt,点击mark可实现网络网络可视化。同时可在该可视化界面进行对应层的修改如指定高精度层、中间上报层等;

②Mapper Setting部分

20200714093331886.png

该部分参数设置基本如上;

③Data 部分

20200714093309477.png

该部分主要设置图片格式以及配置网络量化,具体配置参考sample。

④点击 生成对应的Wk文件,有误即查看报错信息。

2.4 修改代码中的宏定义(wk文件位置,图片等)


20200714093349389.png

2020/7/14
“本站所有文章均为原创,欢迎转载,请注明文章出处:https://blog.csdn.net/ll15982534415/article/details/107330909。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。”
相关文章
|
存储 供应链
flexsim仿真模型-MC公司下游仓库管理仿真实验(下)
flexsim仿真模型-MC公司下游仓库管理仿真实验
279 0
WRF模式案例运行初体验--飓风示例全过程记录
本文主要记录一下首次学习WRF并运行官网案例的全过程。
WRF模式案例运行初体验--飓风示例全过程记录
|
5月前
|
关系型数据库 MySQL Java
微信仿真平台的设计和实现(设计+源码)_kaic
微信仿真平台的设计和实现(设计+源码)_kaic
|
5月前
|
开发者
CodeWave智能开发平台--03--目标:应用创建--02数据模型设计
CodeWave智能开发平台--03--目标:应用创建--02数据模型设计
|
5月前
|
数据可视化 IDE 开发工具
CodeWave智能开发平台--03--目标:应用创建--01模板创建依赖问题修改
CodeWave智能开发平台--03--目标:应用创建--01模板创建依赖问题修改
|
5月前
|
前端开发 开发者
CodeWave智能开发平台--03--目标:应用创建--06变量作用域和前后端服务逻辑
CodeWave智能开发平台--03--目标:应用创建--06变量作用域和前后端服务逻辑
|
5月前
|
数据可视化 数据管理 数据建模
CodeWave智能开发平台--02--目标:文档快速阅读--01快速构建一个应用
CodeWave智能开发平台--02--目标:文档快速阅读--01快速构建一个应用
flexsim仿真模型-MC公司下游仓库管理仿真实验(上)
flexsim仿真模型-MC公司下游仓库管理仿真实验
187 0
|
机器学习/深度学习 传感器 算法
源码获取 | matlab各类仿真代码获取方式
源码获取 | matlab各类仿真代码获取方式
源码获取 | matlab各类仿真代码获取方式
|
测试技术
Sonic 开源移动端云真机测试平台 - 用例编写与回放流程实例演示,任务定时执行、图像相似度定位、公共步骤、公共参数、测试套件等(下)
Sonic 开源移动端云真机测试平台 - 用例编写与回放流程实例演示,任务定时执行、图像相似度定位、公共步骤、公共参数、测试套件等(下)
290 0
下一篇
无影云桌面