主要参考官方文档

系统Ubuntu 14.04

显卡为1080ti

步骤:

1.首先安装CUDA8.0

首先准备安装包,由于deb会存在各种问题,建议采用run模式安装

这里需要两个文件

CUDA8.0: cuda_8.0.61_375.26_linux.run(1.5G,chrome下载可能会出现没下完就中断的情况= =)下载地址:https://developer.nvidia.com/cuda-downloads

显卡驱动:NVIDIA-Linux-x86_64-381.22.run

1.1安装依赖

安装编译工具:$sudoapt-get install build-essential # basic requirement

$sudo apt-get install cmake git

$sudo apt-get update    #updatesource

安装依赖项: $sudo apt-getinstall libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-devprotobuf-compiler

$sudo apt-get install --no-install-recommendslibboost-all-dev

$sudo apt-get install libopenblas-devliblapack-dev libatlas-base-dev

$sudo apt-get install libgflags-devlibgoogle-glog-dev liblmdb-dev

$sudo apt-get install python-numpy python-scipypython-matplotlib

1.2禁用nouveau驱动(未执行)

ALT+CTRL+F1,进命令行;

$sudo service lightdm stop

$sudo apt-get --purge remove nvidia-*

新建黑名单,禁止系统自带驱动:$sudo vi/etc/modprobe.d/blacklist-nouveau.conf

输入: blacklist nouveau

options nouveau modset=0

保存推出(:wq)

然后执行:$sudoupdate-initramfs –u   #更新内核

执行 $lspci | grep nouveau,查看是否有内容,没有说明禁用成功,如果有内容,就$sudo reboot

重启:$sudo reboot

重启后,在登录界面,不要登录进桌面,直接ALT+CTRL+F1进命令行

1.3安装cuda8.0

进入cuda_8.0.61_375.26_linux.run所在目录

执行:

$sudo chmod +x cuda_8.0.61_375.26_linux.run

$sudo ./ cuda_8.0.61_375.26_linux.run

按q键退出RELU文档,按照如下选择,显卡驱动一定要选n,不装

其他都默认yes

最后,配置环境变量,直接放在系统配置文件profile里面:

$sudo gedit /etc/profile

在最后面加入两行代码:

export PATH=/usr/local/cuda-8.0/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH

保存退出.

执行:$sudo ldconfig

1.4 显卡驱动安装

进入显卡驱动目录

$sudo ./ NVIDIA-Linux-x86_64-381.22.run

一路按照提示选择安装(全yes),主要有接受协议,在系统内核注册,用新路径注册,更新X-server,安装完成后会自动回到命令行

最后会出现一个kernel的错误,但是应该不影响

需要重启启动驱动

重启电脑:$sudo reboot

1.6检查是否安装成功

$nvcc –version

查看CUDA ,应该显示8.0,如果没有添加path会显示系统之前的版本

$nvidia-smi 查看驱动信息

在根目录下会出现NVIDIA_CUDA-8.0_Samples,打开终端,进入该目录:

$sudo make –j8  #编译samples,我电脑8线程,全开编译

等待2分钟左右,编译完成,执行下条指令:

$sudo ./1_Utilities/deviceQuery/deviceQuery

出现提示显卡驱动版本等信息的内容,表示安装成功

1.6 Atlas安装

sudo apt-get install libatlas-base-dev

1.7cuDNN安装

准备安装文件,cudnn的安装就是将include和lib文件拷贝到系统的cuda路径里

cudnn-8.0-linux-x64-v5.1.tgz

进入安装文件所在目录

$tar -zxvf cudnn-8.0-linux-x64-v5.1.tgz

$cd cuda

$sudo cp lib64/lib* /usr/local/cuda/lib64/

$sudo cp include/cudnn.h/usr/local/cuda/include/

更新软连接,这里最好ls一下lib64的内容,防止版本不一致:

$cd /usr/local/cuda/lib64/

$sudo chmod +r libcudnn.so.5.1.10

$sudo ln -sf libcudnn.so.5.1.10 libcudnn.so.5

$sudo ln -sf libcudnn.so.5 libcudnn.so

更新设置:

$sudo ldconfig

Tensorflow需要CUDA_HOME 变量

在/etc/profile最后加上export CUDA_HOME=/usr/local/cuda-8.0

然后 $source /etc/profile

1.8 安装tensorflow

$sudo apt-getinstall libcupti-dev

采用系统自带的pip安装

$sudo pipinstall tensorflow-gpu

安装完成后

Python

>>>importtensorflow

这个时候出现了error

>>>import tensorflow

Traceback (mostrecent call last):

File "", line 1, in

File"/usr/local/lib/python2.7/dist-packages/tensorflow/__init__.py", line24, in

from tensorflow.python import *

File"/usr/local/lib/python2.7/dist-packages/tensorflow/python/__init__.py",line 52, in

from tensorflow.core.framework.graph_pb2import *

File"/usr/local/lib/python2.7/dist-packages/tensorflow/core/framework/graph_pb2.py",line 9, in

from google.protobuf import symbol_databaseas _symbol_database

File"/usr/local/lib/python2.7/dist-packages/google/protobuf/symbol_database.py",line 176, in

_DEFAULT =SymbolDatabase(pool=descriptor_pool.Default())

AttributeError:'module' object has no attribute 'Default'

发现是protobuf版本的问题

执行: $sudo pip install--upgrade protobuf

更新后就可以了

linux 1080ti显卡驱动,ubuntu安装1080ti nvidia驱动+cuda8.0+TensorFlow相关推荐

  1. win10 linux uefi启动不了系统安装教程,【从踩坑到教程】win10下ubuntu18.04双系统UEFI模式安装、Nvidia驱动安装...

    欢迎转载,转载请说明出处 前言 之前(旧笔记本电脑)装过Ubuntu,按照经验贴一次就成功了,所以我以为不就是装系统嘛,很简单马上就能完事. 结果--这次(新笔记本电脑)花了 4天时间才装好.配好环境 ...

  2. linux mfc驱动下载,Ubuntu 安装 Brother MFC7470D 驱动

    Ubuntu 安装 Brother MFC7470D 驱动 办公室的打印机是 Brother MFC7470D ,在 Ubuntu 中安装打印机驱动时,发现没有这个型号的驱动.只有 MFC7450 的 ...

  3. Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装

    Ubuntu系统---安NVIDIA 驱动后  CUDA+cuDNN 安装 --------------------------------------------@20190726--------- ...

  4. 【转】Ubuntu 16.04 Nvidia驱动安装(run方式)

    转自:Ubuntu 16.04 Nvidia驱动安装(run方式)_lihe的博客-CSDN博客 1.下载驱动程序 Nvidia驱动下载 https://www.geforce.cn/drivers/ ...

  5. x200装linux驱动下载,ubuntu 安装X200声卡驱动

    ubuntu 安装X200声卡驱动 标签:x200 ubuntu 声卡驱动 驱动 linux驱动 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ...

  6. 查找当前设备 (Ubuntu) 支持的 NVIDIA 驱动版本

    查找当前设备 (Ubuntu) 支持的 NVIDIA 驱动版本 sudo apt-cache search nvidia* strong@foreverstrong:~$ sudo apt-cache ...

  7. 极智开发 | ubuntu 安装有线网卡驱动

      欢迎关注我的公众号 [极智视界],获取我的更多笔记分享   大家好,我是极智视界,本文介绍一下 ubuntu 安装有线网卡驱动方法.   这里的现象是:ubuntu 机器能连接 wifi 上网,但 ...

  8. ubuntu安装A卡驱动

    ubuntu安装A卡驱动 1:sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakero ...

  9. Ubuntu安装cuda10+cudnn7.5+Tensorflow2.0

    Ubuntu安装cuda10+cudnn7.5+Tensorflow2.0 本文地址:https://blog.csdn.net/qq_31456593/article/details/9017070 ...

最新文章

  1. Java入门学习注意事项有哪些?
  2. Kattis - bela
  3. 面向过程方法学开发软件的特点
  4. Java黑皮书课后题第6章:*6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数…例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序
  5. Vue 打包后打开为空白页面 并且控制台报错‘Failed to load resource: net::ERR_FILE_NOT_FOUND’
  6. 如何实时主动监控你的网站接口是否挂掉并及时报警
  7. HTTP Strict Transport Security (HSTS) in ASP.NET Core
  8. 卧龙吟游戏服务器不显示,卧龙吟你必须知道的隐藏特性
  9. 建筑设计 - 概念设计 - 笔记:- 第一章
  10. 2018-2019-1 20165301 《信息安全系统设计基础》第四周学习总结
  11. oracle实现aes解密_Oracle的AES加密与解密用法
  12. 玩游戏显示服务器不稳定,FPS不稳定是什么原因?玩游戏FPS低怎么办?
  13. fckeditor 上传图片 php_FCKeditor上传文件重命名for php
  14. git pull遇到报错:! [rejected]xxx-> xxx (non-fast-forward)
  15. HTML5响应式手机模板:电商网站设计——房地产移动端网页模板(15个页面)
  16. 腾讯起点学院:用户增长训练营
  17. ffmpeg 将MP4转为yuv 420格式
  18. python 正则表达式 re 爬取网页及分析总结
  19. 家用路由器选购指南基于2019年5月(一)
  20. 共有产权该有退出机制了,否则单身、离婚、变故、继承、拆迁等怎么办?

热门文章

  1. javascript 中感叹号的用法
  2. 计算机联想扬天4900,手把手为你演示联想扬天4900 【解决办法】 的还原步骤_
  3. AI如何赋能产业外勤工作(FSM)
  4. 一款简易的百度图片批量下载软件
  5. 如何最巧妙回答HR面试“送命题”:你为什么离开上家公司?
  6. Orange学习-2 第一个简单的案列
  7. Apache Hive DML语句与函数使用
  8. typedef的使用
  9. 英国海运主要港口有哪些
  10. Java中集合与数组之间的转换方法