DeepStream2.0 环境安装

DeepStream2.0环境安装

 

环境:Ubuntu16.04 显卡GTX1060

 

准备:

1、nvidia-396

2、cuda-9.2

3、cudnn for cuda-9.2

4、tensorrt 4.0

5、opencv3.4

6、gstreamer1.8

7、deepstream2.0

其中1-4项的安装已经在我的博客上有所总结,请参考以下两篇博客,不再详细介绍

https://blog.****.net/u011337602/article/details/81179932

https://blog.****.net/u011337602/article/details/81238164

 

安装

剩下的还有opencv的安装和gstreamer的安装

1、opencvcv下载安装包、解压,依次执行以下指令

(1)cd {OpencvDir}

(2)cmake -D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D WITH_CUDA=on -D ENABLE_FAST_MATH=1 \

-D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 \

-D WITH_NVCUVID=on -D CUDA_GENERATION=Auto \

-D WITH_OPENCL=off -D WITH_OPENCL_SVM=off \

-D WITH_OPENCLAMDFFT=off \

-D WITH_OPENCLAMDBLAS=off ..

cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_CUDA=on -D ENABLE_FAST_MATH=1 \
-D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 \
-D WITH_NVCUVID=on -D CUDA_GENERATION=Auto \
-D WITH_OPENCL=OFF -D WITH_OPENCL_SVM=off \
-D WITH_OPENCLAMDFFT=off \
-D WITH_OPENCLAMDBLAS=off \
-D BUILD_TESTS=OFF \
-D BUILD_PERF_TESTS=OFF \
-D WITH_FFMPEG=ON \
-D FFMPEG_LIBRARY_DIRS="/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/local/cuda-9.2/lib64" \
-D PYTHON2_NUMPY_INCLUDE_DIRS="/usr/local/lib/python2.7/dist-packages/numpy/core/include" \
-D PYTHON3_NUMPY_INCLUDE_DIRS="/usr/local/lib/python3.5/dist-packages/numpy/core/include" ..

(3)make

(4)sudo make install

 

2、安装gstreamer 基本上只用apt-get的命令即可

执行以下命令

sudo apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-plugins-bad-videoparsers gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly

libgstreamer1.0-0 libgstreamer1.0-dev python3-gst-1.0

等等,安装哪些东西要看各自的需求

安装好后,就可以在 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/ 路径下看到相应的gstreamer组件

3、最后是安装deepstream,这边最好根据deepstream的官方user_guide,下面我简单说下流程:

(1)下载deepstream2.0 for telsa, 号称只运行在telsa显卡上,但实际上GTX系列的运行也还行。

(2) 解压deepstream压缩包后,执行指令sudo tar -xvpf binaries.tbz2 -C / 即可将deepstream的插件安装到gstreamer中去。

(3)执行 deepstream-app -c samples/configs/deepstream-app/source4_720p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt

运行效果如下

 

DeepStream2.0 环境安装