yolov5 pt转成nccn_yolov5

一:转换环境准备

python版本为Python 3.8.0,需要安装对应的版本包,torch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0

pip3 install torch==1.10.0 torchvision==0.11.0 torchaudio==0.10.0 -f https://download.pytorch.org/whl/torch_stable.html

二:下载编译nccn_yolov5需要用到的库

sudo apt install build-essential git cmake libprotobuf-dev protobuf-compiler libvulkan-dev vulkan-utils libopencv-dev

1、下载源码nccn:

git clone https://github.com/Tencent/ncnn.git

cd ncnn

git submodule update --init

2、编译ncnn_yolov5源码: https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux

cd ncnn;mkdir build;cd build;cmake ..

  1. 下载yolov5仓库,git clone https://github.com/ultralytics/yolov5

  2. pt转onnx

python3 export.py --weights ../ywjc_V2023101201.pt --include torchscript onnx

3.在线查看onnx:Netron

输出name有353和367

4、进入到ncnn目录下执行以下命令

./build/tools/onnx/onnx2ncnn ../ywjc_V2023101201.onnx ./yolov5n-fp32-ywjc.param ./yolov5n-fp32-ywjc.bin

./build/tools/ncnnoptimize ./yolov5n-fp32-ywjc.param ./yolov5n-fp32-ywjc.bin ./yolov5n-fp16-ywjc.param ./yolov5n-fp16-ywjc.bin 65536

./build/tools/quantize/ncnn2table ./yolov5n-fp16-ywjc.param ./yolov5n-fp16-ywjc.bin imagelist.txt yolov5n-best.table mean=[104,117,123] norm=[0.017,0.017,0.017] shape=[320,320,3] pixel=BGR thread=8 method=kl

相关推荐
B站计算机毕业设计之家11 小时前
智慧交通项目:Python+YOLOv8 实时交通标志系统 深度学习实战(TT100K+PySide6 源码+文档)✅
人工智能·python·深度学习·yolo·计算机视觉·智慧交通·交通标志
听风吹雨yu16 小时前
RK3588从数据集到训练到部署YoloV8
linux·yolo·开源·rk3588·rknn
weixin_4569042721 小时前
YOLOv11安卓目标检测App完整开发指南
android·yolo·目标检测
B站计算机毕业设计之家1 天前
智能监控项目:Python 多目标检测系统 目标检测 目标跟踪(YOLOv8+ByteTrack 监控/交通 源码+文档)✅
python·yolo·目标检测·目标跟踪·智慧交通·交通·多目标检测
深瞳智检1 天前
YOLO算法原理详解系列 第002期-YOLOv2 算法原理详解
人工智能·算法·yolo·目标检测·计算机视觉·目标跟踪
szxinmai主板定制专家2 天前
基于 ZYNQ ARM+FPGA+AI YOLOV4 的电网悬垂绝缘子缺陷检测系统的研究
arm开发·人工智能·嵌入式硬件·yolo·fpga开发
飞翔的佩奇2 天前
【完整源码+数据集+部署教程】 水果叶片分割系统: yolov8-seg-dyhead
人工智能·yolo·计算机视觉·数据集·yolov8·yolo11·水果叶片分割系统
Hcoco_me2 天前
YOLO入门教程(番外):目标检测的一阶段学习方法
yolo·目标检测·学习方法
七芒星20232 天前
多目标识别YOLO :YOLOV3 原理
图像处理·人工智能·yolo·计算机视觉·目标跟踪·分类·聚类
深瞳智检3 天前
YOLO算法原理详解系列 第007期-YOLOv7 算法原理详解
人工智能·算法·yolo·目标检测·计算机视觉·目标跟踪