Ubuntu x86_64 配置docker deepstream环境

查看Ubuntu版本 cat /proc/version
arm64平台安装cuda,不是amd64
sudo apt-get install openssh-server
1)nvidia-smi:
sudo ubuntu-drivers autoinstall 安装显卡驱动(有驱动显卡才能工作)重启后能使用nvidia-smi
can see cuda version
用那个cuda website 装cuda对应的version

distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo apt-get install nvidia-container-runtime
sudo systemctl restart docker

2)docker:
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository
“deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable”

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world

deepstream
$ 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
libjson-glib-1.0-0

CUDA 10.2

Download and install Cuda-10.2 from nvidia website
https://developer.nvidia.com/cuda-toolkit-archive

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo add-apt-repository “deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /”
sudo apt-get update
sudo apt-get -y install cuda

TensorRT 7.0+

Download and install TensorRT 7.0.0 from nvidia website
https://developer.nvidia.com/nvidia-tensorrt-download

os=“ubuntu1804”
tag=“cuda10.2-trt7.0.0.11-ga-20191216”
sudo dpkg -i nv-tensorrt-repo- o s − {os}- os{tag}_1-1_amd64.deb
sudo apt-key add /var/nv-tensorrt-repo-cuda10.2-trt7.0.0.11-ga-20191216/7fa2af80.pub

sudo apt-get update
sudo apt-get install tensorrt

sudo apt-get install python-libnvinfer-dev # for python2
sudo apt-get install python3-libnvinfer-dev # for python3
sudo apt-get install uff-converter-tf # for tensorflow

sudo docker pull nvcr.io/nvidia/deepstream:5.0.1-20.09-samples

【cudnn】安装 https://developer.nvidia.com/rdp/cudnn-archive

博客说明

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 查看是否安装成功–8.04版本的

卸载
sudo rm -rf /usr/local/cuda/include/cudnn.h
sudo rm -rf /usr/local/cuda/lib64/libcudnn*
问题汇总
1、sudo ldconfig----libcuda.so.1: cannot open shared object file: No such file or directory
2、开机黑屏 https://blog.csdn.net/u013862444/article/details/103005800
3、提示nvidia-docker的时候—https://blog.csdn.net/qq_34004943/article/details/111066820?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242
4 docker: Error response from daemon: Unknown runtime specified nvidia.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值