Hi,
I’m trying to run objectDetector_Yolo in Deepstream 5.0 docker container, but
make -C nvdsinfer_custom_impl_Yolo
fails with: fatal error: NvCaffeParser.h: No such file or directory
root@205cf433812a:/opt/nvidia/deepstream/deepstream-5.0/sources/objectDetector_Yolo# make -C nvdsinfer_custom_impl_Yolo
make: Entering directory '/opt/nvidia/deepstream/deepstream-5.0/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo'
g++ -c -o nvdsinfer_yolo_engine.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I../../includes -I/usr/local/cuda-10.2/include nvdsinfer_yolo_engine.cpp
In file included from nvdsinfer_yolo_engine.cpp:23:0:
../../includes/nvdsinfer_custom_impl.h:128:10: fatal error: NvCaffeParser.h: No such file or directory
#include "NvCaffeParser.h"
^~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:51: recipe for target 'nvdsinfer_yolo_engine.o' failed
make: *** [nvdsinfer_yolo_engine.o] Error 1
make: Leaving directory '/opt/nvidia/deepstream/deepstream-5.0/sources/objectDetector_Yolo/nvdsinfer_custom_impl_Yolo'
I pull docker with:
docker pull nvcr.io/nvidia/deepstream:5.0-20.07-samples
Run it with:
docker run --gpus all -it --rm -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-5.0 nvcr.io/nvidia/deepstream:5.0-20.07-samples
Deepstream-app and deepstream-test1 were both build successfully. I don’t see the missing header anywhere inside the docker.
I’m using Tesla V100
How should I proceed?