前言
标题所指移动端主要是Android。流程是pt->onnx->ncnn->(param,bin)
环境
win10x64+pyCharm+Pytorch+Yolov5
步骤
1.运行Yolov5导出程序export.py,修改为自己的路径
执行后会在文件夹中产生
2.执行以下代码,进行模型冗余度简化,本文采用Pycharm中的Terminal,cd到对应文件中执行以下命令
python -m onnxsim best.onnx best-sim.onnx
执行后产生best-sim.onnx文件
3.onnx转换
此步骤较为重要,必须在best-sim.onnx中包含的文件内含有ncnnoptimize.exe、onnx2ncnn.exe两个可执行文件,具体做法可以参考 编译ncnn-Win10-v