目录

本次使用主机配置:

cpu:i7-8700K     显卡:GTX-1080Ti

一、安装显卡驱动

打开命令窗口(ctrl+Alt+T)

sudo apt-get purge nvidia*

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

sudo apt-get update 

sudo apt-get install nvidia- nvidia-settings

如果报错add-apt-repository不存在,运行以下代码解决:

sudo apt-get install software-properties-common python-software-properties

检验是否安装成功

nvidia-smi

显示以下结果表明安装成功

二、安装CUDA

由于目前NVIDIA官网上的CUDA9.0+版本 存在缺陷,本次安装选择CUDA8.0

下载安装包:

地址:https://developer.nvidia.com/cuda-80-ga2-download-archive

进入下载页面后,下载CUDA8.0(cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb)安装包和

一个升级包(cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb)

安装步骤:

1、安装基础包

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

2、安装升级包

sudo dpkg -i cuda-repo-ubuntu1604---local-cublas-performance-update_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get upgrade cuda

设置环境变量:

在.bashrc中添加

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda

查看安装版本

cat /usr/local/cuda/version.txt

输出

CUDA Version 8.0.

三、安装cuDNN

cuDNN6.0和CUDA8.0最佳拍档,所以本次选择cuDNN6.0

下载安装包:

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

安装:

1、将下载的压缩包复制到CUDA目录

sudo cp cudnn-8.0-linux-x64-v6..tgz /usr/local/cuda

2、进入/usr/local/cuda解压文件,然后建立连接

tar -zxvf cudnn-8.0-linux-x64-v6..tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d

查看cuDNN版本信息:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 

输出

#define CUDNN_MAJOR      6
#define CUDNN_MINOR 0
#define CUDNN_PATCHLEVEL 21
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL) #include "driver_types.h"

检测CUDA和cuDNN是否安装成功:

进入测试目录

//进入测试目录:
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery //编译环境
make -j4 //运行:
./deviceQuery

结果中有Result = PASS 表示安装成功

四、安装tensorflow-gpu

//安装命令,要安装哪个版本的tensorflow-gpu,使用 ‘tensorflow-gpu==xx’就行了
pip install tensorflow-gpu==1.4 //卸载命令
pip uninstall tensorflow-gpu

测试gpu是否安装成功

import tensorflow as tf
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

输出里有 GPU的名称,显存等信息,表示tensorflow可以使用GPU了

到此安装已经完成,如有问题,欢迎留言讨论。

最新文章

  1. ASP.NET Core 缓存技术 及 Nginx 缓存配置
  2. Docker学习总结
  3. CocoaPods安装流程
  4. Java Daemon 守护线程
  5. 【AdaBoost算法】积分图代码实现
  6. curl的简单使用
  7. Java基础知识强化17:JAVA不可以将所覆盖的方法的访问权限变得比父类的小
  8. 【转】 ubuntu下fastboot找不到devices
  9. wget一个小技巧
  10. 解决网站出现GET .woff 404 (Not Found)的问题
  11. TCP三次握手四次挥手过程及各过程中客户端和服务器端的状态。
  12. javascript右键菜单分析
  13. 『Raid 平面最近点对』
  14. java笔记----java新建生成用户定义注释
  15. kafka server管理
  16. c#基础系列1---深入理解值类型和引用类型
  17. python3使用paramiko操作远程机器
  18. MVC的部分视图(Partial View)
  19. python 历险记(六)— python 对正则表达式的使用(上篇)
  20. Sencha Touch 实战开发培训 视频教程 第二期 第六节

热门文章

  1. 【SQL server基础】判断数据库、表格、视图、存储过程、函数书否存在
  2. 深度解密Go语言之反射
  3. Spring Cloud Stream 整合 RabbitMQ
  4. 利用百度云接口实现车牌识别·python
  5. MongoDB4.0支持事务管理
  6. vultr恢复快照后更改密码(CentOs7)
  7. [WP8.1]RSA 使用BouncyCastle 公钥解密
  8. Cannot access a disposed object in ASP.NET Core
  9. 史上最全docker基础知识汇总
  10. css中em单位详解,说明