在打开github ncnn项目首页:https://github.com/Tencent/ncnn

你会看到整个项目包含的内容,其中第一个就是benchmark文件夹;

点进去看,readme.md部分内容翻译如下:


benchmark 可用于测试NN inference 性能,仅仅需要网络定义文件(ncnn param文件);大的模型文件(ncnn bin格式)不会加载,但会随机生成用于测速。之后会加入更多的模型。


Build

# assume you have already build ncnn library successfully
# uncomment the following line in <ncnn-root-dir>/CMakeLists.txt with your favorite editor# add_subdirectory(benchmark)$ cd <ncnn-root-dir>/<your-build-dir>
$ make -j4# you can find benchncnn binary in <ncnn-root-dir>/<your-build-dir>/benchmark

即需要将ncnn项目下CMakeLists.txt中的# add_subdirectory(benchmark)这一行去掉注释即可,然后再make;

这样会在ncnn/build/benchmark目录下生成一个可执行二进制文件,叫benchmark,见下图:

【NCNN解读】——benchmark部分相关推荐

  1. NCNN+Int8+yolov5部署和量化

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 [引言] 刚开始准备写yolov5+ncnn+int8量化的教程,却在yolov5的量化上遇到了麻烦, ...

  2. YOLOv5-Lite:NCNN+Int8部署和量化,树莓派也可实时

    本文版权属于GiantPandaCV,未经允许请勿转载 前言: 还记得我在两个月前写的文章吗,关于yolov4-tiny+ncnn+int8量化的详细教程: https://zhuanlan.zhih ...

  3. MTCNN人脸及特征点检测--基于树莓派3B+及ncnn架构

    概述 本文尝试在树莓派3B+上用ncnn框架测试MTCNN. ncnn的基本编译和使用请参考<在树莓派3B+上编译ncnn并用benchmark和mobilenet_yolo测试>.本文在 ...

  4. 超轻量目标检测模型NanoDet

    华为P30上用NCNN移植跑benchmark,每帧仅需10.23毫秒,比yolov4-tiny快3倍,参数量小6倍,COCO mAP(0.5:0.95)能够达到20.6 .而且模型权重文件只有1.8 ...

  5. 50、ubuntu18.0420.04+CUDA11.1+cudnn11.3+TensorRT7.2/8.6+Deepsteam5.1+vulkan环境搭建和YOLO5部署

    基本思想:想学习一下TensorRT的使用,随笔记录一下: 链接:https://pan.baidu.com/s/1uFOktdF-bHcDDsufIqmNSA  提取码:k55w  复制这段内容后打 ...

  6. 26、使用友善NanoPi NEO和外设硬件实现语音唤醒功能、目标检测功能、语音播报功能

    基本思想:使用友善开发板进行目标检测和测试 第一步:查看教程和进行刷机http://wiki.friendlyelec.com/wiki/index.php/NanoPi_NEO/zh#.E4.B8. ...

  7. ShuffleNetV2-Yolov5 更轻更快易于部署的yolov5

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 毕设的一部分,前段时间,在yolov5上进行一系列的消融实验,让他更轻(Flops更小,内存占用更低, ...

  8. 详解卷积中的Winograd加速算法

    GiantPandaCV导语:这篇文章为大家介绍一下经典的卷积加速算法WinoGrad的原理以及参考NCNN的工程实现以及相关优化思路,希望对做模型部署或算法优化的读者有用.算法的完整实现请到Msnh ...

  9. YOLOv5-Lite:更轻更快易于部署的YOLOv5

    QQ交流群:993965802 本文版权属于GiantPandaCV,未经允许请勿转载 前言: 毕设的一部分,前段时间,在yolov5上进行一系列的消融实验,让他更轻(Flops更小,内存占用更低,参 ...

最新文章

  1. react的安装使用
  2. HTTPS 证书配置
  3. 我为什么看好中国的共享单车
  4. 深度学习入门必须理解这25个概念
  5. 高品质空间合成海报,让夜色更迷人
  6. 产品经理学习总结(2)——实用的BRD产品文档模板参考
  7. php session实现原理
  8. Linux系统下如何配置SSH?如何开启SSH?
  9. html引用单文件组件,webpack入坑之旅(五)加载vue单文件组件_html/css_WEB-ITnose
  10. 超图s3m服务加载时添加token
  11. ocx注册以及检测(转)
  12. MVC3.0 开发过程中遇到错误及解决方案(不断更新中。。。)
  13. linux 版的 wps 缺少字体的解决办法
  14. oracle 数据占百分比,占总数比例怎么算_占总金额百分比公式
  15. 【Lesson 1】 和弦 Chord
  16. js关闭当前的弹窗页面
  17. 实践 基于Arduino 的 平衡车
  18. python白名单验证是什么意思_luminati python+selenium使用方式(白名单和账号密码验证方式)...
  19. socket接收与发送缓冲区大小
  20. USACO Section 1.2 Broken Necklace

热门文章

  1. SetupWizard调试技巧
  2. 计算机网络电视如何配置,关于电脑控制网络电视的方法
  3. PCI相关(2)- PCI桥与配置
  4. 用HOSTS文件屏蔽网站
  5. 单片机优雅的开发Clion环境搭建
  6. 2017年华为实习面试心得
  7. threejs旋转模型动画教程
  8. 金蝶中间件AAS无法访问管理平台提示404
  9. VRRP与BFD的联动
  10. 星光不问赶路人,时光不负有心人。