基于Ubuntu20.04 的 Deep stream6.X 环境搭建

NVIDIA Deepstream官网:
https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_Quickstart.html

环境要求:
Ubuntu 20.04
GStreamer 1.16.3
NVIDIA driver 525.125.06
CUDA 12.1
TensorRT 8.5.3.1

一.删除旧版本

sudo rm -rf /usr/local/deepstream /usr/lib/x86\_64-linux-gnu/gstreamer-1.0/libgstnv\* /usr/bin/deepstream\* /usr/lib/x86\_64-linux-gnu/gstreamer-1.0/libnvdsgst\* /usr/lib/x86\_64-linux-gnu/gstreamer-1.0/deepstream\* /opt/nvidia/deepstream/deepstream\*
sudo rm -rf /usr/lib/x86\_64-linux-gnu/libv41/plugins/libcuvidv4l2\_plugin.so

To remove DeepStream 4.0 or later installations:

Open the file in uninstall.sh :/opt/nvidia/deepstream/deepstream/

sudo ./uninstall.sh

二.安装依赖项

sudo apt install libssl1.1 libgstreamer1.0-0 gstreamer1.0-tools gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav libgstreamer-plugins-base1.0-dev libgstrtspserver-1.0-0 libjansson4 libyaml-cpp-dev libjsoncpp-dev protobuf-compiler gcc make git python3

三.安装 CUDA 工具包 12.1

https://developer.nvidia.com/cuda-downloads

sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86\_64/3bf863cc.pub
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86\_64/ /"
sudo apt-get update
sudo apt-get install cuda-toolkit-12-1

四.安装 NVIDIA 驱动程序 525.125.06

https://www.nvidia.com/Download/driverResults.aspx/205835/en-us/

先关闭桌面:

sudo service gdm stop 
sudo service lightdm stop 
sudo pkill -9 Xorg

禁用nouveau驱动:

sudo su
vim /etc/modprobe.d/blacklist.conf

添加(黑名单):

blacklist nouveau
options nouveau modeset=0

使配置生效:

update-initramfs -u
rmmod nouveau
reboot

安装驱动:

chmod 755 NVIDIA-Linux-x86\_64-525.125.06.run
sudo ./NVIDIA-Linux-x86\_64-525.125.06.run --no-cc-version-check

五.安装 TensorRT 8.5.3.1

sudo apt-get install libnvinfer8=8.5.3-1+cuda11.8 libnvinfer-plugin8=8.5.3-1+cuda11.8 libnvparsers8=8.5.3-1+cuda11.8 libnvonnxparsers8=8.5.3-1+cuda11.8 libnvinfer-bin=8.5.3-1+cuda11.8 libnvinfer-dev=8.5.3-1+cuda11.8 libnvinfer-plugin-dev=8.5.3-1+cuda11.8 libnvparsers-dev=8.5.3-1+cuda11.8 libnvonnxparsers-dev=8.5.3-1+cuda11.8 libnvinfer-samples=8.5.3-1+cuda11.8 libcudnn8=8.7.0.84-1+cuda11.8 libcudnn8-dev=8.7.0.84-1+cuda11.8 python3-libnvinfer=8.5.3-1+cuda11.8 python3-libnvinfer-dev=8.5.3-1+cuda11.8

六.安装 librdkafka(为消息代理启用 Kafka 协议适配器)

git clone https://github.com/edenhill/librdkafka.git
cd librdkafka
git reset --hard 7101c2310341ab3f4675fc565f64f0967e135a6a ./configure
make
sudo make install
sudo mkdir -p /opt/nvidia/deepstream/deepstream-6.3/lib
sudo cp /usr/local/lib/librdkafka\* /opt/nvidia/deepstream/deepstream-6.3/lib

七.安装Deep stream SDK

https://catalog.ngc.nvidia.com/orgs/nvidia/resources/deepstream

sudo tar -xvf deepstream\_sdk\_v6.3.0\_x86\_64.tbz2 -C /
cd /opt/nvidia/deepstream/deepstream-6.3/
sudo ./install.sh
sudo ldconfig
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值