libtorch yolov3
1.0.0
Una implementación de Libtorch del algoritmo de detección de objetos YOLO v3, escrita con C++ puro. Es rápido, fácil de integrar a su producción y admite CPU y GPU. Disfruta ~
Este proyecto está inspirado en la versión de pytorch, lo reescribí con C++.
mkdir build && cd build
cmake3 -DCMAKE_PREFIX_PATH="your libtorch path" ..
# if there are multi versions of gcc, then tell cmake which one your want to use, e.g.:
cmake3 -DCMAKE_PREFIX_PATH="your libtorch path" -DCMAKE_C_COMPILER=/usr/local/bin/gcc -DCMAKE_CXX_COMPILER=/usr/local/bin/g++ ..
Lo primero que debes hacer es obtener el archivo de pesos para v3:
cd models
wget https://pjreddie.com/media/files/yolov3.weights
En imagen única:
./yolo-app ../imgs/person.jpg
Como probé, tardará 25 ms en GPU (1080 ti). ejecute el trabajo de inferencia más de una vez y calcule el costo promedio.