Ubuntu 16.04 配置 TITAN xp, CUDA 及 cuDNN

  • 电脑配置
  • 禁用板载显卡
  • 安装 NVIDIA 410.78 Linux 64 位驱动
  • 安装 CUDA 10.0
  • 安装 cuDNN 7.4.2

电脑配置

  1. CPU: Xeon E5-2665,双路;
  2. GPU: Matrox MGA G200e(板载显卡),NVIDIA TITAN xp (独立显卡)。

备注:

  1. 装完 NVIDIA Linux 版显卡驱动之后,会出现循环登陆(输入密码,点击登陆,并不能进入系统,会跳出来新的登陆界面,屏幕分辨率也可能较低)的问题。这里我们通过禁用板载显卡,使该问题得到解决。

禁用板载显卡

注:不同的BIOS,禁用板载显卡的步骤可能会有所不同。

  1. 禁用板载显卡前,将显示器接到主板的视频输出接口;
  2. 开机时,按F2键,进入BIOS设置界面;
  3. 进入Advanced下属的PCI Configuration设置界面;
  4. Legacy VGA Socket选项设置为CPU Socket 2,此时Onboard Video选项会变为Disabled,表示板载显卡已禁用。
  5. 保存设置,退出BIOS,并将显示器接到TITAN xp显卡的视频输出接口,登陆进入Ubuntu系统中。

安装 NVIDIA 410.78 Linux 64 位驱动

  1. 从 NVIDIA 官网下载驱动程序(https://www.nvidia.com/download/driverResults.aspx/140135/en-us);
  2. 按CtrlAltF1,进入命令行模式;
  3. 输入 sudo /etc/init.d/lightdm stop,关闭图形界面;
  4. 跳转到驱动程序所在目录,输入 sudo sh NVIDIA-Linux-x86_64-410.78.run,安装驱动;
  5. 安装完毕,输入 sudo /etc/init.d/lightdm start,返回图形界面。

安装 CUDA 10.0

  1. 从 NVIDIA 官网下载适合于 Ubuntu 16.04 的 CUDA 10.0 (https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal);
  2. 下载完毕后,按CtrlAltF1,进入命令行模式;
  3. 输入 sudo /etc/init.d/lightdm stop,关闭图形界面;
  4. 跳转到下载的CUDA文件所在的目录,输入 sudo sh cuda_10.0.130_410.48_linux.run,进行安装;
  5. 安装完毕后,输入 sudo /etc/init.d/lightdm start,返回图形界面;
  6. 按CtrlAltT打开终端,然后输入 gedit ~/.bashrc 打开.bashrc文件,将下面两行代码添加至该文件的最后,并保存;
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
  1. Optimal: 输入 source .bashrc,使修改在当前终端中即时生效。

安装 cuDNN 7.4.2

  1. 从 NVIDIA 官网下载适合于 CUDA 10.0 的 cuDNN 7.4.2 (https://developer.nvidia.com/rdp/cudnn-download 需要注册),下载下图中的“cuDNN Library for Linux”;
  2. 下载得到 cudnn-10.0-linux-x64-v7.4.2.24.solitairetheme8,重命名为cudnn-10.0-linux-x64-v7.4.2.24.tgz,并解压;
  3. 打开终端,进入解压后的文件夹所在的目录,输入并执行以下代码:
$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include
$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
  1. 安装结束。

Ubuntu 16.04 配置 TITAN xp, CUDA 及 cuDNN相关推荐

  1. Ubuntu 16.04配置CUDA 9.0+cudnn 7.0以及解决Nvidia显卡导致黑屏问题

    Ubuntu 16.04配置CUDA 9.0+cudnn 7.0以及解决Nvidia显卡导致黑屏问题 参考文章: (1)Ubuntu 16.04配置CUDA 9.0+cudnn 7.0以及解决Nvid ...

  2. Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)

    Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案) 安装Nvidia驱动出现的问题 问题主要是三种,(1)循环登录,也就是登录之后在退出来到登录界面 ...

  3. linux nginx 配置端口访问,Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步...

    Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步 特点: Nginx 可以部署在网络上使用 FastCGI,脚本 ...

  4. Ubuntu 16.04 配置固定IP地址

    1. 查看网卡设备名称 ifconfig 2. 修改network/interfaces sudo vi /etc/network/interfaces vim操作参看Linux(Ubuntu)下Vi ...

  5. ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV

    安装OpenCV OpenCV 官网,下载见 SourceForge and GitHub. 若使用官网版本安装不成功,则可试试Github版本. 或者 git clone https://githu ...

  6. ubuntu 16.04配置嵌入式linux开发环境出现Unable to locate package lib32bz2-1.0

    问题描述:Ubuntu16 64位安装android studio的32位库 sudo apt-get install lib32bz2-1.0失败 虚拟机上运行ubuntu 16.04 环境 ,打开 ...

  7. Ubuntu 16.04 配置Raft(分布式共识协议)及Maven+Java运行环境

    本文用于在Ubuntu 16.04中配置分布式共识协议 Raft, 运行环境为Java + Maven, 开辟端口为 8051-8080, demon中实际使用端口为8051-8053 Raft软件包 ...

  8. Ubuntu 16.04系统中利用CUDA安装更新NVIDIA显卡驱动程序的方法

    严正声明:本文系作者davidhopper原创,未经许可,不得转载. 在ThinkPad系列笔记本电脑中使用过Ubuntu 16.04系统的同学都知道,NVIDIA显卡驱动程序特别难安装.以我使用的T ...

  9. Ubuntu 16.04 配置 multi-agent-emergence-environments 环境

    1 目标 配置 Emergent Tool Use from Multi-Agent Interaction 博客所使用的环境. 2 使用环境 Ubuntu 16.04 + VMware Workst ...

  10. Ubuntu 16.04 配置 B-Human 2016

    1.安装 Ubuntu 16.04 系统 VM虚拟机: 安装教程(CSDN): https://blog.csdn.net/qq_35411663/article/details/94651534 安 ...

最新文章

  1. 欧歌赛机器人_本页面内容已永久停止用户浏览!
  2. Mixup vs. SamplePairing:ICLR2018投稿论文的两种数据增广方式
  3. leetcode71. 简化路径 Unix 风格
  4. linux sed 正则转义,Linux运维云升笔记 (一)正则表达式以及文档编辑器sed
  5. 精(李沐)多头注意力,代码理解
  6. AD Framework 单点登录
  7. Android 系统(188)---In-Cell、On-Cell、OGS三种屏幕技术
  8. 使用alarm API实现灵活的延时操作
  9. linux bootloader启动流程,技术|Linux 的启动流程详解
  10. mysql 中文本类型有哪些_mysql数据类型有哪些
  11. 代码行数统计工具(SourceCounter附下载链接)
  12. 微信扫描二维码后无法打开网页
  13. Perlin noise(一)
  14. 微信分享至朋友圈和朋友接口
  15. 营销推广的好工具:博客营销
  16. 机顶盒App安装在sd卡的目录
  17. 离线安装vscode
  18. RMAN duplicate 方式 做个备库
  19. ElasticSearch 7.x 入门与实战
  20. 函数调用,形式参数和实际参数

热门文章

  1. Excel中的Array Formula
  2. 从键盘输入十个整数,统计非负数的个数,计算非负数的和
  3. Windows10 Windows Store安装 应用商店重新安装
  4. 30天自制操作系统第10天harib07d
  5. 【已解决】mysql报错error Found option without preceding group in config file Dmysql-5.7.25-win32
  6. 安装postgresql出现问题合集(Fatal errorThe pgAdmin 4 server could not be contacted:
  7. linux乌班图图形化设置ip,在Ubuntu 18.04 Desktop图形中配置静态和动态IP地址的方法...
  8. Spring的回炉重造
  9. UCOSIII总结------消息队列(6)
  10. ERROR: configuration failed for package ‘stringi’