完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我将 yolov7tiny.pt(yolov7-tiny 模型)转换为具有 uint8 权重的 yolov7tiny.onnx,然后在 i.MX 8M Plus NPU 上运行 yolov7tiny.onnx。输入大小为 224x224,但 npu 推理时间为 127 毫秒。好像太慢了。这个时间合理吗?
以下是我的onnx模型转换步骤和我的onnxruntime执行代码: 1. 从 https://github.com/WongKinYiu/yolov7/releases下载yolov7-tiny.pt ,并重命名yolov7tiny.pt 2.将yolov7tiny.pt转换为yolov7tiny.onnx(这个onnx有fp32权重) (onnx==1.10.0 and opset=15) $ git clone https://github.com/WongKinYiu/yolov7.git $ python export.py --weights ./yolov7tiny.pt --img-size 224 注意:我修改了附件中export.py中的一些代码。 3.量化yolov7tiny.onnx,输出称为yolov7tiny_uint8.onnx ,这里我参考https://github.com/microsoft/onnxruntime/issues/10787。 $ python quantize_yolo.py 注:附件中的quantize_yolo.py是我量化onnx模型的代码。 4. 使用 onnxruntime_perf_test 在 npu 上运行 yolov7tiny_uint8.onnx $ /usr/bin/onnxruntime-1.10.0/onnxruntime_perf_test ./yolov7tiny_uint8.onnx -r 1 -e nnapi 结果: 我把我的相关文件放在附件里了。 |
|
相关推荐
1 条评论
|
|
只有小组成员才能发言,加入小组>>
2141个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
37412 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
6805 浏览 1 评论
7836 浏览 1 评论
7668 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
5092 浏览 0 评论
1594浏览 2评论
关于NINA-W132 Wi-Fi模块SPI通信遇到的疑问求解
1230浏览 2评论
如何在MPC PowerPC MCU上首次刷写后禁用BDM?
772浏览 1评论
将HFREFR和LFREFR寄存器值设置为错误的值来将故障注入CMU,但CMU_ISR值始终为零,为什么?
765浏览 1评论
将SPSDK for FRDM-MCX-W71 SDK与VS一起安装时出现hidapi构建错误怎么解决?
709浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-17 23:27 , Processed in 0.691443 second(s), Total 83, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
504