-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Official Support ✅ for Ultralytics YOLOv8 NCNN export #4846
Comments
@nihui @triple-Mu How to use the officially exported yolov8-model file to complete inference tasks, using ncnn in c++? |
i have seen this link,but not try |
could you provide an example for yolov8-pose inference on ncnn in python? |
@13185742215 yes you can simply do this: pip install ultralytics
yolo export format=ncnn model=yolov8n-pose.pt
yolo predict model=yolov8n-pose_ncnn_model source=path/to/image.jpg The NCNN exported YOLOv8 models can be used just like a PyTorch model with the |
Hope there are examples of ncnn in c++. |
I see there is no yolov8.cpp in the examples folder, it would be nice an example that uses utralitics export tool models. I have found some examples in the internet, but none of them are working with ultralitics export models! |
yolov8 example #5506 |
hi, yolov8 examples are updated with full support for detection, segmentation, classification, pose estimation and obb android demo detailed instruction (zh) |
I have great news 😃! I've recently added official support for Ultralytics YOLOv8 NCNN export ✅ in PR ultralytics/ultralytics#3529 with the help of @nihui which is part of
ultralytics==8.0.129
. NCNN works for all tasks including Detect, Segment, Pose and Classify.You can now export with CLI:
or Python:
Output is a
yolov8n_ncnn_model/
directory containingmodel.bin
,model.param
andmetadata.yaml
, along with extra PNNX files. For details see https://github.com/pnnx/pnnx README.To get this update:
git pull
from within yourultralytics/
directory or rungit clone https://github.com/ultralytics/ultralytics
againpip install -U ultralytics
sudo docker pull ultralytics/ultralytics:latest
to update your imagePlease let us know if NCNN export is working correctly for you, and don't hesitate to report any other issues you find or feature requests you may have. Happy training with YOLOv8 🚀!
The text was updated successfully, but these errors were encountered: