ubuntu 18.04 30系列显卡+ cuda11.1+cudnn 8.0.5

因为我需要使用30系列显卡 去运行yolov5 以下是版本信息
显卡驱动:460
cuda:11.1
cudnn:8.0.5
文章结尾附上 百度云下载

下载相应的显卡驱动

下载网址 https://www.nvidia.cn/Download/index.aspx?lang=cn

下载依赖

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential libc6:i386

禁用 默认驱动

sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
# 查看是否禁用成功
cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
# blacklist nouveau
# options nouveau modeset=0

进入命令行版本

sudo telinit 3
# 键盘按 CTRL+ALT+F1 进入命令行页面 输入用户名密码

安装

sudo bash NVIDIA-Linux-x86_64-460.56.run 

安装中一些选择
The distribution-provided pre-install script failed!Are you sure you want to continue?
-> CONTINUE INSTALLATION
Would you like to run the nvidia-xconfig utility?
-> YES

错误信息

安装需要秘钥
(我在戴尔服务器上遇到这种情况)

进入主板boss 删除主板秘钥
主板中会有 Key Management 类似的选项
有 PK KEK DB DBX 四个种类 删除他们的秘钥

查看显卡运行状态

一秒一次

watch -n 1 -d nvidia-smi

引用
https://zhuanlan.zhihu.com/p/59618999

安装cuda

下载安装

下载

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

安装

sudo sh cuda_11.1.0_455.23.05_linux.run

选择

-> accept
空格取消安装显卡驱动
-> install

测试

cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

出现 Result = PASS 即为成功

cudnn 安装

下载地址(需注册)

https://developer.nvidia.com/cudnn

解压文件

tar -xvf cudnn-11.1-linux-x64-v8.0.5.39.tgz

拷贝 文件并添加权限

sudo cp cuda/include/* /usr/local/cuda/include/
sudo cp cuda/lib64/* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/*
sudo chmod a+r /usr/local/cuda/lib64/*

附上显卡驱动 cuda cudann 百度云下载
https://pan.baidu.com/s/1T_7YaR-YL0qdRVEwJVfMmQ
提取码:uwgo

opencv安装

下载地址

https://opencv.org/releases/

依赖安装

sudo apt-get install cmake -y
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev -y
sudo apt-get install libgtk2.0-dev -y
sudo apt-get install pkg-config 

安装

解压

unzip 3.4.12.zip
cd opencv-3.4.12

创建文件夹

mkdir opencv_mk
cd opencv_mk
cmake ..
sudo make 
sudo make install

添加环境

sudo nano /etc/ld.so.conf.d/opencv.conf 
# 写入 
# /usr/local/lib  
# 生成文件
sudo ldconfig 
# 配置bash.bashrc 
sudo nano /etc/bash.bashrc 

末尾追加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH

保存运行

source /etc/bash.bashrc
sudo updatedb

测试

会打开本地摄像头

cd opencv-3.4.12/samples/cpp/example_cmake
cmake .
make
./opencv_example
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值