| # YOLOv8 LibTorch Inference C++ |
|
|
| This example demonstrates how to perform inference using YOLOv8 models in C++ with LibTorch API. |
|
|
| ## Dependencies |
|
|
| | Dependency | Version | |
| | ------------ | -------- | |
| | OpenCV | >=4.0.0 | |
| | C++ Standard | >=17 | |
| | Cmake | >=3.18 | |
| | Libtorch | >=1.12.1 | |
|
|
| ## Usage |
|
|
| ```bash |
| git clone ultralytics |
| cd ultralytics |
| pip install . |
| cd examples/YOLOv8-LibTorch-CPP-Inference |
| |
| mkdir build |
| cd build |
| cmake .. |
| make |
| ./yolov8_libtorch_inference |
| ``` |
|
|
| ## Exporting YOLOv8 |
|
|
| To export YOLOv8 models: |
|
|
| ```commandline |
| yolo export model=yolov8s.pt imgsz=640 format=torchscript |
| ``` |
|
|