ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Nanodet模型部署(ncnn,openvino)

2022-03-07 21:03:43  阅读:361  来源: 互联网

标签:openvino C++ sh 文档 ncnn nanodet Nanodet


Nanodet模型部署(ncnn,openvino)

1. nanodet模型部署在openvino上

step1: 参考链接

step2: 步骤补充

  • 以openvino官方文档为主要参考
  1. 进入openvino官方文档后点击[Install Package]
  2. 然后开始官方文档的step1进行选择下载形如[l_openvino_toolkit_p_2021.4.752.tgz]
    • 选择Linux -> Online & Offline -> 2021 4.2 LTS -> offline (注意选择Version Type时候注意,如果是低点版本可能在Ubuntu20.04上安装protuf(好像是这个名字)会包g++不对) ->然后随便填邮箱,国家即可下载
  3. 后续对比上面三个官方文档(openvino官方文档为主)一步一步即可

step3: 使用CLion进行阅读调试代码(Debug)

  1. 先进入clion.sh位置(/home/zranguai/software/CLion-2021.3.2/clion-2021.3.2/bin) 然后sh clion.sh
  2. source /opt/intel/openvino_2021/bin/setupvars.sh
  3. 选择nanodet的demo_openvino项目
  4. 左上角Edit Configuration进行配置main.cpp的参数(例如Program arguments 3 0)进行Debug调试

2. nanodet模型部署在ncnn上

step1: 参考链接

step2: 步骤补充

  • 以mmdeploy安装指南为主要参考
  • 如果需要安装opencv可以参考opencv安装教程
  • 或者上面openvino的GiantPandaCV里也有已经编译好的opencv
  • 在编译好的ncnn里面运行onnx2ncnn产生.param 和 .bin(/home/zranguai/C_C++_Code/C_C++_deploy/ncnn/build/tools下)
  • 使用ncnnoptimize优化ncnn模型(/home/zranguai/C_C++_Code/C_C++_deploy/ncnn/build/)

step3: 使用CLion进行阅读调试代码(Debug)

  1. 先进入clion.sh位置(/home/zranguai/software/CLion-2021.3.2/clion-2021.3.2/bin) 然后sh clion.sh
  2. export VULKAN_SDK=(pwd)/1.2.176.1/x86_64 -->其中是mmdeploy官方文档安装vulkansdk的
    • 例如 export VULKAN_SDK=/home/zranguai/C_C++_Code/C_C++_deploy/1.2.176.1/x86_64
  3. export ncnn_DIR=YOUR_NCNN_PATH/build/install/lib/cmake/ncnn
    • 例如 export cnn_DIR=/home/zranguai/C_C++_Code/C_C++_deploy/ncnn/build/install/lib/cmake/ncnn
  4. 配置参数进行Debug阅读代码即可

标签:openvino,C++,sh,文档,ncnn,nanodet,Nanodet
来源: https://www.cnblogs.com/zranguai/p/15977923.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有