Install Deepstream under Jetson Nano
Article Directory
Software and hardware version
Jetson Nano 4G
JP 4.4.1
CUDA 10.2
TensorRT 7.1.3.0
From the official website, the deepstream version corresponding to JP4.4 is 5.0.
https://developer.nvidia.com/zh-cn/embedded/jetpack
Installation dependencies
sudo apt-get install libssl1.0.0 libgstreamer1.0-0 gstreamer1.0-tools gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav libgstrtspserver-1.0-0 libjansson4
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio libgstrtspserver-1.0-dev gstreamer1.0-rtsp
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libgstrtspserver-1.0-dev libx11-dev libgstrtspserver-1.0-dev gstreamer1.0-rtsp ffmpeg
sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libgstrtspserver-1.0-dev libx11-dev libjson-glib-dev
Download the corresponding installation package from the official website
Download the tar package corresponding to Jetson's SDK
https://developer.nvidia.com/deepstream-getting-started
installation
sudo tar -jxvf deepstream_sdk_v5.0.1_jetson.tbz2 -C /
cd /opt/nvidia/deepstream/deepstream-5.0/
sudo ./install.sh
sudo ldconfig
Add environment variables
sudo vim /etc/ld.so.conf
#添加下行在文件最后
/opt/nvidia/deepstream/deepstream-5.0/lib/
sudo ldconfig #立即生效
In order to avoid error No EGL Display, add unset DISPLAY under the environment variable.
#还要添加
sudo vim ~/.bashrc
#最后面添加
unset DISPLAY
#保存退出,生效一下
source ~/.bashrc
Check the installation of deepstearm
deepstream-app --version-all
Running case:
cd /opt/nvidia/deepstream/deepstream
#测试案例
deepstream-app -c samples/configs/deepstream-app/source8_1080p_dec_infer-resnet_tracker_tiled_display_fp16_nano.txt
If the error is as follows: the
buffer file needs to be deleted
sudo rm ~/.cache/gstreamer-1.0/*
The normal operation output is:
At this point, the installation is over, and then I will run yolov4-tiny, yolov5s and other models to try.
reference
https://blog.csdn.net/zong596568821xp/article/details/105966383
https://blog.csdn.net/symuamua/article/details/104786626