# 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 | |
``` | |