YOLOv5 model conversion CLI
Project description
上传步骤
在你的项目根目录(pyproject.toml 所在目录)执行:
python -m build
- 这个命令会生成一个 dist/ 文件夹。
- 文件通常是:
yolo_convert-0.1.0-py3-none-any.whlyolo_convert-0.1.0.tar.gz
再上传包:
twine upload dist/*
本地开发
pip uninstall yolo-convert # 卸载 PyPI 版本,避免冲突
pip install -e . # 安装本地 editable 版本
yolo_convert -i yolov5s.pt
安装测试
安装python环境
pip install yolo-convert
导出Yolov5模型,一个输出
默认分辨率640x640、opset版本12
yolo_convert -i yolov5.pt
修改分辨率为1024x1280(h,w),opset设置13
yolo_convert -i yolov5.pt --img 1024 1280 --opset 13
动态分辨率
yolo_convert -i yolov5.pt --dynamic
导出Yolov5模型,三个输出
固定分辨率
yolo_convert -i yolov5.pt --hisi3559 --img 1024 1280
动态分辨率
yolo_convert -i yolov5.pt --hisi3559 --dynamic
Atlas
Atlas动态分辨率+后处理算子导出,--class-num指定类别个数,--biases默认不变,如果改变需要重新传anchor,第一个数为float型(带点,如10.0)
yolo_convert -i yolov5.pt --atlas --dynamic --class-num 3 --biases 10.0 13 16 30 33 23 30 61 62 45 59 119 116 90 156 198 373 326
如果训练后的anchor保持不变,可简化为:
yolo_convert -i yolov5.pt --atlas --dynamic --class-num 3
3403
3403后处理算子导出,只支持固定分辨率,加--dynaic会报错,只加入--img h w
yolo_convert -i yolov5.pt --hisi3403 --img 1024 1280
3519
3519后处理算子导出,同3403,只支持固定分辨率,加--dynaic会报错,只加入--img h w
yolo_convert -i yolov5.pt --hisi3519 --img 1024 1280
Tensorrt efficientNms
Tensorrt导出带efficientNms plugin,只支持动态分辨率
yolo_convert -i yolov5s.pt --tensorrt --dynamic
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yolo_convert-0.1.6.tar.gz.
File metadata
- Download URL: yolo_convert-0.1.6.tar.gz
- Upload date:
- Size: 231.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9cd66237d09c20fa88de3b60b31a140e95cc584af4acaac219045b8bdd12d36
|
|
| MD5 |
43ef476786b672a8d7526caddf61ea23
|
|
| BLAKE2b-256 |
79291c839c2eed82401a68dd7c99931bc1eca10d7ec51cd3eec2cc7b7c0ca149
|
File details
Details for the file yolo_convert-0.1.6-py3-none-any.whl.
File metadata
- Download URL: yolo_convert-0.1.6-py3-none-any.whl
- Upload date:
- Size: 265.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e49118e9563a98554c32ba148d82bfda0a507e7025d1bbeb072ab17a2152b7fc
|
|
| MD5 |
19115d779f829ecbe13b3f5ce13194b6
|
|
| BLAKE2b-256 |
5fd1516c07fbe1a7652770421dc6f735642a3f1d884beb0af03f3f06261f9899
|