深度学习环境搭建(ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn+其他软件)
一、硬件环境
ubuntu 16.04LTS + windows10 双系统
NVIDIA TiTan XP 显卡(12G)
二、软件环境
搜狗输入法 下载地址
显卡驱动:LINUX X64 (AMD64/EM64T) DISPLAY DRIVER (418.56) 下载地址
CUDA:Cuda9.0 下载地址
CUDNN:cuDNN v7.5.0 (Feb 21, 2019), for CUDA 9.0 (cuDNN Library for Linux) 下载地址
Anaconda:Anaconda3-5.0.0-Linux-x86_64 下载地址
Pycharm:下载地址
SubLime:下载地址
三、ubuntu系统安装
制作ubuntu系统盘和安装ubuntu16.04见另一篇博文。
四、安装搜狗输入法
下载地址:
搜狗输入法
安装:
安装搜狗出入法比较简单,详见 https://www.cnblogs.com/zhangfengfly/p/6867844.html。
如果在安装过程中出现没有fcitx这个选项,可以通过键入"sudo apt-get install fcitx-bin"命令安装fcitx。
五、安装显卡驱动
安装显卡驱动有两种方式,第一种用ubuntu自带的软件工具进行安装,第二种用命令行进行安装。
1. 用软件工具安装显卡驱动
用软件工具安装显卡驱动只能安装系统指定版本的显卡驱动,其版本比较低,有时候无法满足后续CUDA的要求,(比如CUDA9.0要求驱动最低版本为384.77)
2. 用命令行安装显卡驱动
(1)查询显卡驱动版本:这个步骤可以省略,虽然最好使用查询到的驱动版本,但是查到的驱动版本一般都较低。
sudo apt-cache search nvidia*
可以看到推荐的显卡驱动版本是 384.130。
(2)下载驱动:
可以从下载地址下载指定显卡的最高版本的驱动程序,也可以从下载地址中查询指定版本显卡的全部版本的驱动程序。(我下载的显卡驱动版本是 418.56)
(3)安装:卸载原有驱动
sudo apt-get purge nvidia*
(4)安装:安装依赖
sudo apt-get install build-essential gcc-multilib dkms
(5)安装:禁用nouveau
新建blanklist-nouveau.conf文件:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
在文件里写入:
blacklist nouveaublacklist lbm-nouveauoptions nouveau modeset=0alias nouveau offalias lbm-nouveau off
保存并退出,执行:
sudo update-initramfs -u
重启后检查nouveau是否禁用成功(如果输入命令之后没有输出则禁用成功):
lsmod | grep nouveau
(6)安装:获取kernel source(important)
查询uname:
uname -r
接下来执行(将x.x.x-x-generic替换为上一步查询到的内容):
apt-get install linux-sourceapt-get install linux-headers-x.x.x-x-generic
(7)安装:禁用X服务
sudo /etc/init.d/lightdm stop
这时候图形界面会被关闭,同时按下Crtl+Alt+F1进入命令行界面,输入用户名和密码进入终端、
(8)安装:安装驱动
给驱动赋予执行权限:
sudo chmod a+x NVIDIA-Linux-x86_64-***.run
运行(注意参数):
sudo ./NVIDIA-Linux-x86_64-***.run --no-opengl-files –no-x-check –no-nouveau-check
参数解释:
- –no-opengl-files 只安装驱动文件,不安装OpenGL文件,
- –no-x-check 安装驱动时不检查X服务,
- –no-nouveau-check 安装驱动时不检查nouveau。
安装过程中的一些选项:
>The distribution-provided pre-install script failed! Are you sure you want to continue?>Yes>Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?>No>Nvidia's 32-bit compatibility libraries?>No>Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up?>Yes
(9)安装:检查安装是否成功
开启图形界面:
sudo /etc/init.d/lightdm start
键入:
nvidia-smi
得到输出:
参考博客:参考1,参考2,参考3
六、安装CUDA
(1)下载CUDA
目前已经出了CUDA10.0,不过不建议使用CUDA10.0,越新越不稳定,因此我这里选择了CUDA9.0。
CUDA8.0下载地址;CUDA9.0下载地址;CUDA10.0下载地址;CUDA历史发行版本下载地址
(2)安装CUDA
给CUDA赋予执行权限:
chmod +x ./cuda_9.0.176_384.81_linux.run
安装:
sudo ./cuda_9.0.176_384.81_linux.run
安装过程中的一些选项:
>Do you accept the previously read EULA?>accept/decline/quit: accept>Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?>(y)es/(n)o/(q)uit: n>Install the CUDA 9.0 Toolkit?>(y)es/(n)o/(q)uit: y>Enter Toolkit Location> [ default is /usr/local/cuda-9.0 ]:>Do you want to install a symbolic link at /usr/local/cuda?>(y)es/(n)o/(q)uit: n>Install the CUDA 9.0 Samples?>(y)es/(n)o/(q)uit: n
添加环境变量:
sudo gedit ~/.bashrc
export PATH="/usr/local/cuda-9.0/bin:$PATH"export LD_LIBRARY_PATH="/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH"
(3)检查CUDA是否安装成功:(若最后显示Result = PASS,表明cuda查询显卡信息成功。)
cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuerysudo make./deviceQuery
ps:如果安装过程中出现找不到某库的错误,百度这个错误安装相应的库即可。
参考博客:参考1
七、安装CUDNN
(1)下载cudnn:
cudnn的下载需要注册登录NVIDIA的账号,我下载的是cuDNN v7.5.0 (Feb 21, 2019), for CUDA 9.0 (cuDNN Library for Linux) 下载地址
(2)安装:
tar -zxvf cudnn-****.tgzsudo 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.hsudo chmod a+r /usr/local/cuda/lib64/libcudnn*
八、安装其他软件
(1)安装Anaconda
清华镜像Anaconda下载地址:下载地址
安装:
chmod +x ./Anaconda3-5.2.0-Linux-x86_64.sh./Anaconda3-5.2.0-Linux-x86_64.sh
注意可以更换下载源来加速安装其他库的速度,清华源地址。
anaconda创建虚拟环境:
conda create -n env_name python=3.6
激活虚拟环境:
source activate env_name
在虚拟环境中安装库可以不影响主环境,方便使用。
(2)安装Pycharm
下载地址
解压缩后,进入bin目录下用命令 sh pycharm.sh & 即可启动。
(3)安装Sublime
下载地址
解压缩后,运行sublime.exe即可运行。
参考博客:参考1
版权声明:本文为博主原创文章,未经博主允许不得转载。
出处:https://www.cnblogs.com/shyern/
转载于:https://www.cnblogs.com/shyern/p/10606315.html
深度学习环境搭建(ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn+其他软件)相关推荐
- 深度学习环境搭建Ubuntu16.04+CUDA8.0+CUDNN6.0+Anaconda3+tensorflow1.3.0
电脑为联想拯救者Y7000,显卡GTX1650. 装的是WIN10+Ubuntu16.04双系统. 一.双系统装Ubuntu16.04 主要借鉴的下面的链接,包括删除Ubuntu,系统分区. http ...
- ubuntu16.04 titan rtx 24g +显卡驱动+cuda10.1+cudnn环境配置
1. 显卡驱动安装 1.1 禁用Nouveau驱动 Nouveau为linux自带驱动,非官方驱动(参考这里),若安装nvidia驱动,需将其禁掉,即将其加入黑名单: sudo apt-get upd ...
- tesla p4 linux驱动,Ubuntu 16.04. 装tesla p4 显卡驱动+cuda9.0+docker+nvidia-docker 详细方法,这里是服务器为主...
Ubuntu 16.04. 装tesla p4 显卡驱动+cuda9.0+docker+nvidia-docker 详细方法,这里是服务器为主 这里 说明一下,我也是在网上看的教程,小白一个,通过好几 ...
- Dell G3 搭建深度学习环境(Ubuntu16.04)
文章目录 一.Ubuntu16.04 系统安装 前言: 1.1 准备阶段 1.2 安装阶段 二.Ubuntu16.04 nvidia显卡驱动 2.1. 禁用nouveau开源驱动 2.2 安装nvid ...
- Ubuntu16.04使用命令安装显卡驱动及双显卡切换至独显
Ubuntu16.04驱动安装及双显卡切换至独显 最近发现电脑的处理速度有点跟不上,就去查看了一下ubuntu的驱动,结果发现自己的驱动是挂在集成显卡上面的,因为一开始自己手动下载过nvidia驱动, ...
- 深度学习环境配置Ubuntu16.04+CUDA8.0+CuDNN+Anaconda2+openCV2.4.9+caffe(全离线GPU版)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Bernice_lying [前言] 深度学习燎原之势势不可当,现在很多现场使用深度方法的比赛需要自行 ...
- 深度学习环境搭建(GPU)CUDA安装(完全版)
文章目录 1.查询电脑硬件 2.环境搭建与软件安装 1.安装CUDA运算平台软件 2.安装cuDNN支持包 3.配置环境变量 3.验证CUDA与cuDNN安装 前几天在看深度学习.因为对深度学习不是很 ...
- Ubuntu16.04深度学习环境搭建
Ubuntu16.04深度学习环境搭建(anaconda3+cuda10.0+cudnn7.6+pytorch1.2) 文章目录 Ubuntu16.04深度学习环境搭建(anaconda3+cuda1 ...
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...
- 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结
深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...
最新文章
- python爬虫:get_text()等方法获取标签数据
- 安卓屏幕分辨率及UI尺寸详解
- 如何在程序中添加iAd广告
- 设计: 未来Web设计的7大趋势
- 《深入理解分布式事务》第七章 XA 强一致性分布式事务原理
- 創世記(一): 一至三章
- java中什么泛型_Java中的泛型
- 苹果手机屏幕镜像搜索不到电视_用手机开热点投屏需要流量吗?
- 【知识总结】情感分类
- 2个最好的中文图标搜索引擎
- bmp图片转换成16进制数据
- IT:如何把骨干留住
- 【安洵杯 2019】easy-web
- 彻底关闭搜狗输入法更新
- fmt:formatDate标签的输出格式
- 手机文件管理ftp服务器,ftp工具手机版(ftp文件传输管理工具)V1.0.2 手机版
- Linux nc 命令
- Uwsgi 编码问题 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in positio
- .bat脚本基本命令语法
- B75对应的服务器芯片组,技嘉GA-B75M-D3V的主板架构是什么