linux 1080ti显卡驱动,ubuntu安装1080ti nvidia驱动+cuda8.0+TensorFlow
主要参考官方文档
系统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相关推荐
- win10 linux uefi启动不了系统安装教程,【从踩坑到教程】win10下ubuntu18.04双系统UEFI模式安装、Nvidia驱动安装...
欢迎转载,转载请说明出处 前言 之前(旧笔记本电脑)装过Ubuntu,按照经验贴一次就成功了,所以我以为不就是装系统嘛,很简单马上就能完事. 结果--这次(新笔记本电脑)花了 4天时间才装好.配好环境 ...
- linux mfc驱动下载,Ubuntu 安装 Brother MFC7470D 驱动
Ubuntu 安装 Brother MFC7470D 驱动 办公室的打印机是 Brother MFC7470D ,在 Ubuntu 中安装打印机驱动时,发现没有这个型号的驱动.只有 MFC7450 的 ...
- Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装
Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装 --------------------------------------------@20190726--------- ...
- 【转】Ubuntu 16.04 Nvidia驱动安装(run方式)
转自:Ubuntu 16.04 Nvidia驱动安装(run方式)_lihe的博客-CSDN博客 1.下载驱动程序 Nvidia驱动下载 https://www.geforce.cn/drivers/ ...
- x200装linux驱动下载,ubuntu 安装X200声卡驱动
ubuntu 安装X200声卡驱动 标签:x200 ubuntu 声卡驱动 驱动 linux驱动 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 ...
- 查找当前设备 (Ubuntu) 支持的 NVIDIA 驱动版本
查找当前设备 (Ubuntu) 支持的 NVIDIA 驱动版本 sudo apt-cache search nvidia* strong@foreverstrong:~$ sudo apt-cache ...
- 极智开发 | ubuntu 安装有线网卡驱动
欢迎关注我的公众号 [极智视界],获取我的更多笔记分享 大家好,我是极智视界,本文介绍一下 ubuntu 安装有线网卡驱动方法. 这里的现象是:ubuntu 机器能连接 wifi 上网,但 ...
- ubuntu安装A卡驱动
ubuntu安装A卡驱动 1:sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakero ...
- Ubuntu安装cuda10+cudnn7.5+Tensorflow2.0
Ubuntu安装cuda10+cudnn7.5+Tensorflow2.0 本文地址:https://blog.csdn.net/qq_31456593/article/details/9017070 ...
最新文章
- Java入门学习注意事项有哪些?
- Kattis - bela
- 面向过程方法学开发软件的特点
- Java黑皮书课后题第6章:*6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数…例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序
- Vue 打包后打开为空白页面 并且控制台报错‘Failed to load resource: net::ERR_FILE_NOT_FOUND’
- 如何实时主动监控你的网站接口是否挂掉并及时报警
- HTTP Strict Transport Security (HSTS) in ASP.NET Core
- 卧龙吟游戏服务器不显示,卧龙吟你必须知道的隐藏特性
- 建筑设计 - 概念设计 - 笔记:- 第一章
- 2018-2019-1 20165301 《信息安全系统设计基础》第四周学习总结
- oracle实现aes解密_Oracle的AES加密与解密用法
- 玩游戏显示服务器不稳定,FPS不稳定是什么原因?玩游戏FPS低怎么办?
- fckeditor 上传图片 php_FCKeditor上传文件重命名for php
- git pull遇到报错:! [rejected]xxx-> xxx (non-fast-forward)
- HTML5响应式手机模板:电商网站设计——房地产移动端网页模板(15个页面)
- 腾讯起点学院:用户增长训练营
- ffmpeg 将MP4转为yuv 420格式
- python 正则表达式 re 爬取网页及分析总结
- 家用路由器选购指南基于2019年5月(一)
- 共有产权该有退出机制了,否则单身、离婚、变故、继承、拆迁等怎么办?