文章目录

  • 一、显卡驱动
  • 二、安装CUDA 10
    • 1. 下载
    • 2. 安装
  • 三、安装cuDNN
    • 1. 下载
    • 2. 安装
  • 四、补充说明

一、显卡驱动

  • 添加驱动的源。打开终端,输入:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    

    这一步的目的是添加Ubuntu显卡驱动的源,然后才能从“软件和更新”中看新的到显卡驱动。如果是20系显卡或者要安装CUDA 10,必须执行上面的步骤。

  • 打开“系统设置(System Settings)”–>“软件和更新(Software & Updates)”

  • 选择“附加驱动(Addtional Drivers)”,等待几分钟,出现如下界面

  • 然后勾选含有“nvidia-driver-430”那一项,点击“应用更改(Apply Changes)”,然后输入密码,等待半小时左右就可以完成驱动的安装。

    带有“open source(开源)”字样的就是开源显卡驱动,都是在执行完第一步添加驱动的源之后才有的;带有“proprietary(专有)”字样的是专有显卡驱动,对于10系显卡,不管是否执行第一步都是有的,对于20系显卡,是没有的。“390”和“418”等字样是显卡驱动版本号。

  • 驱动安装完成之后重启电脑,就会自动使用NVIDIA驱动。

二、安装CUDA 10

1. 下载

下载地址:https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux
进入下载页面后,依次选择系统、架构(选x86_64)、系统类型、系统版本、安装文件类型(就选runfile(local)):

然后下载两个安装文件:

2. 安装

  • 进入下载目录,给下载的文件添加可执行权限:

    sudo chmod +x cuda_10.0.130_410.48_linux.run
    sudo chmod +x cuda_10.0.130.1_linux.run
    
  • 安装
    输入:

    sudo ./cuda_10.0.130_410.48_linux.run
    

    出现如下界面:

    然后按“Ctrl+C”,进入如下界面:

    输入“accept”,然后:

    不要选安装显卡驱动!!!, 因为之前就安装过了。然后输入如下命令安装补丁包:

    sudo ./cuda_10.0.130.1_linux.run
    

    就不截图了。

  • 添加环境变量
    打开终端,输入”gedit ~/.bashrc“,然后再弹出的编辑器的最后,添加如下两行

    export PATH=/usr/local/cuda/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
    
  • 测试CUDA
    进入你的CUDA Example所在目录,默认是主目录,找到“NVIDIA_CUDA-10.0_Samples”。依次打开“1_Utilities”–>“deviceQuery”,然后重新打开一个终端输入:

    # 使.bashrc的环境变量生效,重启之后或者打开新终端就不用再执行这一行了
    source ~/.bashrc
    # 修改文件权限
    sudo chmod -R 777 *
    # 编译
    make
    # 运行
    ./deviceQuery
    

    然后出现”Result = PASS“字样时,说明安装成功了。

三、安装cuDNN

1. 下载

地址:https://developer.nvidia.com/rdp/cudnn-archive

注意和CUDA的版本匹配。下载“cuDNN Library for Linux”那一项:

2. 安装

安装过程实际上是把cudnn的头文件复制到CUDA的头文件目录里面去;把cuDNN的库复制到CUDA的库目录里面去。

# 解压
tar zxvf cudnn-10.0-linux-x64-v7.6.0.64.tgz
# 复制cudnn头文件
sudo cp cuda/include/* /usr/local/cuda-10.0/include/
# 复制cudnn的库
sudo cp cuda/lib64/* /usr/local/cuda-10.0/lib64/# 添加可执行权限
sudo chmod +x /usr/local/cuda-10.0/include/cudnn.h
sudo chmod +x /usr/local/cuda-10.0/lib64/libcudnn*

四、补充说明

  • 如果使用CUDA 10编程,请把cmake更新到最新版本,参考:https://blog.csdn.net/DumpDoctorWang/article/details/89644762
  • NCCL是可选的,可以安装。
  • CUDA10把nvcuvid模块从CUDA中独立出来了,成为了单独的一个项目, 叫做NVIDIA VIDEO CODEC SDK。安装请参考:https://blog.csdn.net/DumpDoctorWang/article/details/89644762

Ubuntu 安装显卡驱动 CUDA10 cuDNN详细教程相关推荐

  1. ubuntu22.04安装显卡驱动+cuda+cudnn

    ubuntu22.04安装显卡驱动+cuda+cudnn 1. 下载驱动和卸载.禁用自带驱动程序 1.1 查看系统显卡型号 1.2 从NVIDIA官网下载相应驱动 1.3 卸载Ubuntu自带的驱动程 ...

  2. 解决 Ubuntu 安装显卡驱动后,屏幕变黄的原因

    项目场景: 为了跑深度学习,Ubuntu 安装显卡驱动 问题描述: 安装完驱动后,屏幕变黄,看着贼烦 原因分析: 可能是屏幕的色彩空间被修改成8位的了 解决方案: 打开"设置" - ...

  3. linux完美卸载编译的php,互联网常识:Linux(Ubuntu)安装和完美卸载PHP7详细教程

    跟大家讲解下有关Linux(Ubuntu)安装和完美卸载PHP7详细教程,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说Linux(Ubuntu)安装和完美卸载PHP7详细教程,小编也收集 ...

  4. Ubuntu 18.04 安装显卡驱动+CUDA10+多版本CUDA+Tensorflow gpu1.13.1

    废话不多说,直奔主题! 一.安装驱动 1.去官网下载驱动,这个根据自己的显卡去搜索,比如我的卡是RTX2070: 然后点击"搜索"按钮,出现界面: 这里提示对应的驱动版本,点击下载 ...

  5. 雷神电脑装linux双系统,雷神911Target(双显卡)双系统Ubuntu安装显卡驱动和CUDA

    因为想要使用笔记本学习kaldi,需要使用Ubuntu搭建环境. 1. 笔记本参数 当前使用的笔记本型号是雷神911Target曜蓝版的电脑,但本人鉴于该笔记本独显GTX1050Ti显卡性能不弱,想用 ...

  6. ubuntu安装显卡驱动和cuda

    文章目录 前言 1. 卸载原始的驱动 2. 下载新显卡驱动 2.1 安装显卡驱动 3 安装cuda 4. 安装cudnn 5. 安装anaconda 前言 最新的版本不一定是好的,合适的才是最好的,建 ...

  7. Ubuntu安装显卡驱动及设置3d桌面

    概述 本文将为您介绍如何在Ubuntu上用最简便的方法安装显卡驱动,并如何安装和启用3D桌面. 安装后的效果请看:视频演示<绚丽的Linux漂亮3D桌面72变> 酷6 http://v.k ...

  8. ubuntu安装显卡驱动记录(未完待续)

    粘贴他人经验,备忘: 装载自: 华硕天选2,Ubantu18.04,RTX3060显卡驱动安装 补充一些查看指令: 查看当前内核版本 uname -r 查看系统架构 dpkg --print-arch ...

  9. Ubuntu安装显卡驱动,配置conda环境,安装pytorch

    安装显卡驱动 这里选择自动安装,先更新升级 sudo apt-get update sudo apt-get upgrade 自动选择驱动安装 sudo ubuntu-drivers autoinst ...

  10. RTX2080Ti不能正常安装ubuntu/xubuntu的解决方法 安装显卡驱动/cuda/cudnn的正确方法 USBboot黑屏

    0X00 问题描述 实验室最近又增加了RTX2080Ti服务器,再给服务器装系统的过程中,发现由usb引导安装ubuntu时,出现由于显卡不支持图形化界面导致的黑屏. boot设置: 选择usb bo ...

最新文章

  1. 程序员的疯狂:打工与创业的残酷区别
  2. session_start() [function.session-start]
  3. python3字符串的常见操作
  4. 银屑病与肠道菌群(调研手稿二)
  5. js笔记(五)文档对象模型DOM
  6. python 使用pymysql执行sql语句,使用try防止出错
  7. 完全掌握AS中点(.)语法的应用
  8. SQL Fundamentals || Single-Row Functions || 数字函数number functions
  9. 重庆python爬虫培训_PYTHON爬虫工程师
  10. UE4.27 Live Link Face无法连接的一种解决办法
  11. 卡诺模型案例分析_卡诺模型:用数据捕捉用户真正需求,帮助产品更好地迭代升级...
  12. DevOps的技术和工具有哪些?
  13. Excel基本操作 上篇
  14. MATLAB-修改图片的背景颜色
  15. LaTex论文排版 | (25) Latex 字母上面加符号 波浪线 横线 角号等
  16. C语言——scanf()函数的具体详解
  17. 祝全天下老师教师节快乐
  18. node.js下安装 webpack 的时候,出现:TypeError:this is not a typed array;
  19. PyGame “超级玛丽”游戏专题开篇——“变态超级玛丽”的诞生
  20. MD5中使用16进制

热门文章

  1. 打印机可以打印不能扫描怎么弄_惠普打印机可以复印不能扫描怎么操作
  2. 随机森林算法原理简要总结
  3. python EXCEL表格数据对比
  4. Pyltp的安装使用笔记
  5. 微分中值定理 (罗尔、拉格朗日、柯西)
  6. 微波遥感——法拉第旋转
  7. 【c++入门(2)】完全背包
  8. 微信小程序搜索排名算法
  9. 前端布局layout总结,左右布局,上中下布局
  10. 大学本科计算机专业的课程