参考文献:

Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)
深度学习Keras快速开发入门

前言血泪史: 除非有完全把握,不建议安装最新驱动,可通过下面代码查看适合自己电脑的Nvidia驱动。网上大部分说CUDA选取.run文件安装,然而我却碰到各种问题最终用.deb文件安装,终结就是适合自己的才是最好的!希望对后面碰到问题的童鞋有所帮助!

sudo apt-cache search nvidia*

Step1: Ubuntu 环境的设置

安装开发包,打开终端输入:

# 系统升级
sudo apt update
sudo apt upgrade
# 安装Pyhton基础开发包
sudo apt install -y libopenblas-dev liblapack-dev libatlas-base-dev

安装运行加速库,打开终端输入:

sudo apt install -y libopenblas-dev liblapack-dev libatlas-base-dev

Step2: 安装CUDA开发环境

CUDA 8.0 下载地址:https://developer.nvidia.com/cuda-downloads

sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

安装好后讲CUDA路径添加至环境变量

sudo gedit /etc/bash.bashrc

在bash.bashrc中添加一下内容

export CUDA_HOME=/usr/local/cuda-8.0
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}}

之后???

source gedit /etc/bash.bashrc

终端输入:

sudo gedit ~/.bashrc

在bashrc中输入以上相同内容
测试是否安装成功?在终端输入:

nvcc -V

如果成功则会出现相应的信息,此时需要重新启动!

官方测试方法:

# Install a writable copy of the samples then build and run the nbody sample:
$ cuda-install-samples-8.0.sh ~ #安装测试样本
$ cd ~/NVIDIA_CUDA-8.0_Samples/5_Simulations/nbody #切换到测试样本目录
$ make #制造测试文件
$ ./nbody #执行测试

Step3:安装加速库cuDNN文件

https://developer.nvidia.com/cudnn
四步走:注册-下载-解压-复制
注册:下载cuDNN需要Nvidian账号
下载:下载自己需要的版本(我的是的dev版本,run版本貌似安装有问题,不能verify测试)
解压:

tar -zxvf cudnn-8.0-linux-x64-v7.solitairetheme8

复制:

sudo cp /cuda/include/cudnn.h /usr/local/cuda/include
sudo cp /cuda/lib64/* /usr/local/cuda/lib64/

Step4:最终安装成功!

三个检测:

nvcc -V    # CUDA 安装成功
nvidia-smi # 显卡安装成功
./ nbody   # 测试文件可以运行

170816 Ubuntu-Nvidia CUDA+Driver+cuDNN installation-Titan Xp相关推荐

  1. Ubuntu——卸载cuda、cudnn的方法

    Ubuntu--卸载cuda.cudnn的方法 一.卸载cuda 二.卸载cudnn 参考链接 一.卸载cuda 例如,我想卸载已经安装的cuda11.2,那么我执行 cd到 /usr/local/c ...

  2. ubuntu重装cuda,cudnn,并挂载硬盘到home

    目录 1.cuda的卸载 2.重装cuda和cudnn 第一步,安装驱动 第二步,cuda的安装 3.将机械硬盘挂载到home下 1.cuda的卸载 可参考:环境配置之cuda的卸载(ubuntu)_ ...

  3. Ubuntu 安装 CUDA 和 cuDNN 详细步骤

    1. 确保 nvidia 驱动已安装 先安装 nvidia 驱动,请参考前面文章 https://blog.csdn.net/wohu1104/article/details/107032493 2. ...

  4. ubuntu 安装 CUDA、 cuDNN 的tips

    CUDA 查看驱动兼容性:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html 查看GCC 与CUDA 驱动版本的兼容性 ...

  5. 清理Mac OSX中安装的nvidia CUDA driver

    看到我的就MBP是nvidia的320M,没有仔细查阅资料,就以为支持CUDA,然后按照了CUDA driver,然后就看到Preference里提示不支持.那现在准备删除吧. /usr/local/ ...

  6. ubuntu查看cuda、cudnn版本

    查看cuda 版本 cat /usr/local/cuda/version.txt 查看cudnn 版本 cat /usr/local/cuda/include/cudnn.h | grep CUDN ...

  7. 基于 Ubuntu 系统安装 CUDA 和 cuDNN

    ************************************************ 显卡:GTX 1050Ti 系统:Ubuntu 18.0.4 安装的CUDA:10.0 版本 **** ...

  8. NVIDIA CUDA和cuDNN显卡历代版本下载地址

    NVIDIA显卡计算能力一览表 https://developer.nvidia.com/cuda-gpus Halcon图像库支持深度学习,GPU计算能力要求3.0以上 深度学习必备 先安装N卡的显 ...

  9. 显卡、显卡驱动、Nvcc、Cuda Driver、CudaToolkit 、Cudnn到底是什么?

    显卡定义 显卡 显卡(Video card,Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置.最重要的配件之一.显卡是电脑进行数模信号转换的设备,承担输出显示图形的任务. ...

  10. Cuda: Handle Conflicting Installation Methods

    彻底卸载 cuda:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#handle-uninstallatio ...

最新文章

  1. 【微信小程序之画布】四:手指触摸绘波浪线
  2. 什么是关键字驱动框架(自动化测试)
  3. context存放内容_Go语言爱好者周刊:第 58 期—关于 context
  4. java用mvvm,[Java教程]MVVM架构~使用boxy和knockoutjs实现编辑功能
  5. python监听剪贴板_Python监听剪切板实现方法代码实例
  6. C++中指针和引用的选择
  7. python map lambda 分割字符串_Python特殊语法:filter、map、reduce、lambda [转]
  8. [编写高质量代码:改善java程序的151个建议]建议101 Class类
  9. matlab 有约束最小化,求解带等式约束和最小化目标的LMI
  10. SVS为某大学打造无纸化会议室
  11. 全国电信DNS服务器地址
  12. 中国当代社会阶层分析——看看你处在社会的哪个阶层?
  13. 幼儿园进行计算机培训心得体会,幼儿园家园共育的开展感受和体会
  14. SAS硬盘与SATA硬盘的功能对比-SATA硬盘
  15. word文档表格后面的空白页怎么删除?
  16. php微信一次性订阅消息demo,微信一次性订阅消息公众号或网页接入文档说明
  17. K-SVD简述——字典学习,稀疏编码
  18. 海外众筹 | 如何创建专业的Kickstarter预算
  19. C#程序崩溃捕获与自动重启方法(简洁有效)
  20. 古文觀止卷九_永州韋使君新堂記_柳宗元

热门文章

  1. 深度学习—利用TensorFlow2实现狗狗品种品种(mobilenet实现)
  2. 《现代信息检索导论》课程梳理
  3. 如何避免工程项目翻车?
  4. Eureka Server报错:Retry limit reached; giving up on complet the request
  5. Scala Test
  6. Week 8 CSP M2 HRZ学英语
  7. 解读翻译李飞飞-Hiding Data With Deep Networks
  8. python Excel xlsx file; not supported
  9. visio2013(64位)
  10. HJ82 将真分数分解为埃及分数 —— 华为机考练习题