准备工作

架构与GPU型号:非官方介绍,页面搜索一下GPU就行。这个表显示我应该装CUDA10,但是先8.0凑和着。理论依据,要用9的话会出现这个问题

Pascal (CUDA 8 and later)
SM60 or SM_60, compute_60 –
Quadro GP100, Tesla P100, DGX-1 (Generic Pascal)
SM61 or SM_61, compute_61–
GTX 1080, GTX 1070, GTX 1060, GTX 1050, GTX 1030 (GP108), GT 1010 (GP108) Titan Xp, Tesla P40, Tesla P4, Discrete GPU on the NVIDIA Drive PX2
SM62 or SM_62, compute_62 –
Integrated GPU on the NVIDIA Drive PX2, Tegra (Jetson) TX2Volta (CUDA 9 and later)
SM70 or SM_70, compute_70 –
DGX-1 with Volta, Tesla V100, GTX 1180 (GV104), Titan V, Quadro GV100
SM72 or SM_72, compute_72 –
Jetson AGX Xavier, Drive AGX Pegasus, Xavier NXTuring (CUDA 10 and later)
SM75 or SM_75, compute_75 –
GTX/RTX Turing – GTX 1660 Ti, RTX 2060, RTX 2070, RTX 2080, Titan RTX, Quadro RTX 4000, Quadro RTX 5000, Quadro RTX 6000, Quadro RTX 8000, Quadro T1000/T2000, Tesla T4

更新补充,8.0不能凑合,cuda8编译YOLOV4出现fatal error: cuda_runtime.h: 没有那个文件或目录错误,添加软链接就行。

kobosp@KOBOSPP53:~/SLAM_YOLO/YOLOV4$ make
mkdir -p ./obj/
mkdir -p backup
chmod +x *.sh
g++ -std=c++11 -std=c++11 -Iinclude/ -I3rdparty/stb/include -DOPENCV `pkg-config --cflags opencv4 2> /dev/null || pkg-config --cflags opencv` -DGPU -I/usr/local/cuda/include/ -DCUDNN -Wall -Wfatal-errors -Wno-unused-result -Wno-unknown-pragmas -fPIC -Ofast -DOPENCV -DGPU -DCUDNN -I/usr/local/cudnn/include -c ./src/image_opencv.cpp -o obj/image_opencv.o
In file included from ./src/image.h:3:0,from ./src/image_opencv.h:4,from ./src/image_opencv.cpp:1:
include/darknet.h:41:26: fatal error: cuda_runtime.h: 没有那个文件或目录
compilation terminated.
Makefile:183: recipe for target 'obj/image_opencv.o' failed
make: *** [obj/image_opencv.o] Error 1
kobosp@KOBOSPP53:~/SLAM_YOLO/YOLOV4$ gedit ~/.bashrckobosp@KOBOSPP53:~/SLAM_YOLO/YOLOV4$ gedit /etc/profile
kobosp@KOBOSPP53:~/SLAM_YOLO/YOLOV4$ sudo ln -s /usr/local/cuda-8.0 /usr/local/cuda
[sudo] kobosp 的密码:
kobosp@KOBOSPP53:~/SLAM_YOLO/YOLOV4$ make
chmod +x *.sh

但是解决这个问题后出现。。。再次重装系统吧。

nvcc fatal   : Unsupported gpu architecture 'compute_75'


更新
cuda10安装还是比较快,没有遇到啥问题,以下是记录
安装460驱动
安装CUDA10.2,还有两个补丁

sudo sh ./cuda_10.2.89_440.33.01_linux.run
sudo sh ./cuda_10.2.1_linux.run
sudo sh ./cuda_10.2.2_linux.run
sudo gedit /etc/profile
# add follow
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:$CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
#
source /etc/profile
nvcc -V

安装cudnn,deb安装,幸亏之前下载了


以下是原文

ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。

编辑文件blacklist.conf

sudo gedit /etc/modprobe.d/blacklist.conf

在文件最后部分插入以下两行内容

blacklist nouveau
options nouveau modeset=0

更新系统

sudo update-initramfs -u

重启系统(一定要重启),及后验证nouveau是否已禁用。没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动。

lsmod | grep nouveau

重启命令:

1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令:

1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启**卸载原来的显卡驱动**
```bashsudo ./NVIDIA.run --uninstall#.run文件安装
sudo apt-get remove --purge nvidia*#其他

./NVIDIA.run是下载下来的run文件的所在位置及名称

**安装显卡驱动**下载地址:[NVIDIA 驱动程序下载](https://www.nvidia.cn/Download/index.aspx?lang=cn)
按`ctrl+alt+f1`进入文本模式,```bash
sudo service lightdm stop
sudo ./NVIDIAT1000-Linux-x86_64-460.39.run –no-opengl-files -no-x-check -no-nouveau-check
sudo service lightdm start

当提示你nvidia-xconfig时,就视自己的电脑情况而定,如果电脑是双显卡(双独显、集显和独显)就选择不安装,如果只有一个显卡就选择安装。查看是否安装成功的指令,显示就行。

nvidia-smi
nvidia-smi -l 1#循环显示

安装CUDA8
run文件下载地址
参照这文章,但是他说的太多拉,这位写的比较高深,有一些操作不是很懂。以下是精简内容及命令。

按照下图,驱动版本不能太老

按Ctrl+Alt+F1进入文本模式(命令行界面),登录账户。

sudo service lightdm stop#关闭图形化界面
cd ~/.GPU_CUDA #切换到cuda安装文件的路径
sudo ./cuda_8.0.61_375.26_linux.run#cuda8本体1.5GB
sudo ./cuda_8.0.61.2_linux.run#cuda8补丁97.5MB

按照提示一步步操作,遇到提示是否安装openGL,选择no,安装成功后,会显示installed,否则会显示failed。

sudo service lightdm start#重新启动图形化界面。

同时按住Alt + ctrl +F7,返回到图形化登录界面,输入密码登录。如果能够成功登录,则表示不会遇到循环登录的问题。

sudo gedit /etc/profile#设置环境变量
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
input reboot or source /etc/profile

最后验证安装正确性

cat /proc/driver/nvidia/version#验证驱动版本
nvcc -V#会输出CUDA的版本信息
cd /home/kobosp/NVIDIA_CUDA-8.0_Samples
make#编译cuda提供的全部例子,时间比较长,17还是7分钟忘了。
cd ./1_Utilities/deviceQuery && make#嫌太长就只编译这个
cd ./bin/x86_64/linux/release
./deviceQuery
./bandwidthTest




要卸载该版本CUDA命令为

sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl

拷贝CUDNN
cudnn真的阴间,网站还要注册,免费标记数据集,网速还巨卡,开VPN,以下三个都要下载,然后安装。

Download cuDNN v7.1.4 (May 16, 2018), for CUDA 8.0
cuDNN v7.1.4 Runtime Library for Ubuntu16.04 (Deb)
cuDNN v7.1.4 Developer Library for Ubuntu16.04 (Deb)
cuDNN v7.1.4 Code Samples and User Guide for Ubuntu16.04 (Deb)

把cudnn的头文件拷贝到/usr/local/cuda-8.0/include下面,库文件拷贝到/usr/local/cuda-8.0/lib64下面,或者直接安装deb。

cp cuda/include/* /usr/local/cuda-8.0/include/
cp cuda/lib64/* /usr/local/cuda-8.0/lib64/
or
sudo dpkg -i libcudnn7_7.1.4.18-1+cuda8.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.1.4.18-1+cuda8.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.1.4.18-1+cuda8.0_amd64.debcat /usr/local/cuda/version.txt# cuda 版本
cat /usr/include/x86_64-linux-gnu/cudnn_v7.h | grep CUDNN_MAJOR -A 2# cudnn 版本

没有找到那个是我没添加软链接的后果。

OKK,重装系统搞完了一半。

ubuntu16.04下Nvidia T1000显卡驱动460、CUDA10.2、CUDNN8安装相关推荐

  1. fb驱动安装linux系统,ubuntu16.04下NVIDIA GTX965M显卡驱动安装

    这两天在笔记本(神舟Z7M-SL7D2)下安装ubuntu16.04, 执行ubuntu安装程序时,经常会在最开始选择语言的界面时鼠标键盘无响应,死机概率30%. 安装完成后,点重启按钮也会导致系统无 ...

  2. ubuntu16.04下NVIDIA GTX965M显卡驱动PPA安装

    这两天在笔记本(神舟Z7M-SL7D2)下安装ubuntu16.04, 执行ubuntu安装程序时,经常会在最开始选择语言的界面时鼠标键盘无响应,死机概率30%. 安装完成后,点重启按钮也会导致系统无 ...

  3. 戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md

    文章目录 完成标志 过程 0.查看自己的显卡型号, 1.查询适合的版本, https://www.nvidia.com/Download/index.aspx?lang=en-us, 2.禁用原先的显 ...

  4. Ubuntu16.04上NVIDIA Titan显卡出现屏幕分辨率失常

    Ubuntu16.04上NVIDIA Titan显卡出现屏幕分辨率失常 转载自露辉的博客,怕找不着了.hhhh https://blog.csdn.net/qq_28663263/article/de ...

  5. MECHREVO X8ti 安装Ubuntu18.04,NVIDIA GTX 1060驱动、CUDA10

    用一个系列来介绍使用最新版Ubuntu18.个人美化以及CUDA10在Ubuntu18下的配置 MECHREVO X8ti 安装Ubuntu18.04,NVIDIA GTX 1060驱动.CUDA10 ...

  6. Ubuntu16.04下NVIDIA显卡驱动安装(华硕飞行堡垒7代,1660ti)

    Ubuntu下NVIDIA显卡驱动安装 我的电脑配置,华硕飞行堡垒7代,1660ti 亲测有效,我的系统重装5次! 1.首先进行安装,可以参考一下链接 安装 2.安装完毕后可能会出现这样的情况 按住C ...

  7. ubuntu环境下,ubuntu16.04装机到nvdia显卡驱动安装、cuda8安装、cudnn安装

    首先是安装ubuntu16.04 A.制作u盘启动盘(提前准备好.ios文件): 1.安装u盘制作工具unetbootin sudo apt-get install unetbootin 2.格式化u ...

  8. ubuntu16.04下NVIDIA+CUDA+CUDNN+TensorFlow+Pytorch+Opencv等深度学习环境配置

    1.Ubuntu16.04配置 1.1 更改Ubuntu源 所谓源,可以理解为Ubuntu从何处下载软件.默认的源是server for china,个人测试这是从美国的服务器下载软件进行安装的,为了 ...

  9. ubuntu16.04 titan rtx 24g +显卡驱动+cuda10.1+cudnn环境配置

    1. 显卡驱动安装 1.1 禁用Nouveau驱动 Nouveau为linux自带驱动,非官方驱动(参考这里),若安装nvidia驱动,需将其禁掉,即将其加入黑名单: sudo apt-get upd ...

最新文章

  1. [Spring MVC] - Spring MVC环境搭建
  2. 编程软件python中的if用法-适合Python初学者的一些编程技巧
  3. mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系
  4. 脉冲宽度调制pdm_NHWYM脉冲硬质氧化电源-高压脉冲电源-双极性脉冲电源品牌-济南能华...
  5. 校外导师互选 页面设计
  6. php日期时间代码,PHP日期计算
  7. php正则循环,PHP正则解析多重循环模板示例
  8. java 开发环境配置文件_Java 开发环境配置
  9. OpenCV使用FileStorage保存Mat数据
  10. 实现多国语言的Reporting Services项目
  11. json与字面量定义对象的区别,请不要混淆,与字符串转换
  12. Mutual Review
  13. 2.tcpdump(1)
  14. Log4j2的常用配置
  15. cookie和session机制之间的区别与联系
  16. 全国各省手机号测试用例
  17. 母婴广告投放在哪里合适?如何在抖音投放广告抢占市场?
  18. 阿里云对象存储OSS(Object Storage Service)
  19. execl筛选去重_Excel中表格筛选去重复项的操作方法
  20. 三国志手游挂机脚本 三国志辅助玩法介绍

热门文章

  1. Docker学习笔记 (4)
  2. oracle查询各个年级的总分数,1、查询各班各科分数最高的学生学号,姓名,班级名称,科目名称,分数:...
  3. python数组列表添加一行一列np.rowstack()np.column_stack()
  4. Centos7 安装Nexus
  5. EASYAR + UNITY + MMD4 制作 AR 小软件(特效非常赞)
  6. oracle设置字符集为gbk,rac 环境下修改oracle数据库字符集为GBK
  7. Unity编写冰球对战游戏 2D版
  8. jkd10Eclipse中查看源码—source not found
  9. 进程与应用程序的区别
  10. python自动化运维:python环境的安装