导出yolov5具有输入输出数据形状(维度)的onnx模型文件供netron绘制yolov5模型结构图
参考
步骤
- 修改
export.py
文件207
行,否则无法展现各层输入输出数据的形状(维度):
# 增加维度信息
# onnx.save(model_onnx, f)
onnx.save(onnx.shape_inference.infer_shapes(model_onnx), f)
- 执行
python export.py --weights yolov5l6.pt --include onnx --device 0 --opset 11
- 生成
yolov5l6.onnx
文件 - 打开 https://netron.app/ 上传
yolov5l6.onnx
文件 - 勾选:
- Show Attributes:展示各个属性
- Show weights:展示卷积权重
- Hide Names:隐藏名字,从而展示处理数据的维度形状(shape)