GTX1050 Ti(notebook)+Ubuntu16.04上安装Cuda8.0
2017-09-26 12:56
591 查看
本文主要总结了我在笔记本电脑上安装cuda8.0的过程和经验。内容参考了博客
http://blog.csdn.net/victoryaoyu/article/details/70034569, http://blog.csdn.net/sikao_luwei/article/details/69375126
并加入了一些补充。
配置清单
硬件:戴尔笔记本(GTX1050 ti +intel集显)
系统:Ubuntu1 16.04.01 64位
常见安装方法: .run包(本地)、.deb包(本地)、deb(在线)、集群(本地)。
建议:采用第一种方式。.run包里已经包含了显卡驱动、cuda tools、samples例子程序。理论上,在进行好相关配置后,直接运行.run包,选择安装模块(驱动、cuda tools、samples)和分别给定路径(cuda tools及samples),虔诚地等待完成就行了。然而,实际上会遇到各种各样的问题,特别是显卡驱动安装很容易出错。
所以本文选择的大致安装流程: 预安装 –> 显卡驱动安装 –> cuda安装 –> 验证安装
可参考官方教程:http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#axzz4dqv9aEUn
1.1 验证GPU是否支持CUDA(有显示即可)
$ lspci | grep -i nvidia
1.2 验证linux支持,例:x86_64…
1.3 验证gcc,例:gcc version 5.4.0 20160609
1.4 验证系统已经安装了正确的 Kernel Headers和Development Packages
$ uname -r
$sudo
apt-get install linux-headers-$(uname -r)
1.5 下载nvidia驱动(找对自己的版本)
驱动下载地址:http://www.geforce.cn/drivers
1.6 下载cuda工具包(linux, x86_64, ubuntu, 16.04, runfile(local))
cuda下载地址:https://developer.nvidia.com/cuda-downloads
特别说明:如果手头上的是新笔记本,特别是新主板的机子,需要进入BIOS中关闭secure boot选项,显卡驱动方能顺利安装。(当你出现显卡驱动死活安装不上,或安装了进不去图形界面时,应当注意是否为此问题引起)
2.1 拉黑自带驱动
创建文件:
2
重新生成 kernel initramfs,为保证禁用成功,重启系统。
2.2 安装nvidia驱动
Ctrl+Alt+F1进入命令行,关闭X servers
[plain] view
plain copy
sudo systemctl stop lightdm
开始安装NVIDIA驱动,此步可以忽略而使用CUDA自带的驱动。区别就是CUDA安装的没有提示可能会安装失败
安装提示基本是选肯定的,提示nvidia-xconfig时如果你的电脑还存在一个核显或者集显就选择不安装,反之选择安装
安装完毕后,重启,进入图形界面
2
3
4
一路根据提示安装就行了,如果出现错误,可以用
安装好了,重启进入桌面。然后输入:
c700
行。
重新启动,Ctrl+Alt+F1进入命令行,关闭X servers
[plain] view
plain copy
sudo systemctl stop lightdm
2
看完文档后,按照提示,除了显卡驱动不需要安装,其他都安装和指定制定路径(默认就好)。如果安装失败,可以通过
测试CUDA Toolkit安装是否正确,
[plain] view
plain copy
nvcc --version
输出类似以下信息即可认为安装正确
添加环境变量:
2
3
4
5
6
7
8
9
最后想说的是,安装方法很多,不过都是要定下心来看一下official
documentation。
http://blog.csdn.net/victoryaoyu/article/details/70034569, http://blog.csdn.net/sikao_luwei/article/details/69375126
并加入了一些补充。
配置清单
硬件:戴尔笔记本(GTX1050 ti +intel集显)
系统:Ubuntu1 16.04.01 64位
常见安装方法: .run包(本地)、.deb包(本地)、deb(在线)、集群(本地)。
建议:采用第一种方式。.run包里已经包含了显卡驱动、cuda tools、samples例子程序。理论上,在进行好相关配置后,直接运行.run包,选择安装模块(驱动、cuda tools、samples)和分别给定路径(cuda tools及samples),虔诚地等待完成就行了。然而,实际上会遇到各种各样的问题,特别是显卡驱动安装很容易出错。
所以本文选择的大致安装流程: 预安装 –> 显卡驱动安装 –> cuda安装 –> 验证安装
1. 预安装
可参考官方教程:http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#axzz4dqv9aEUn1.1 验证GPU是否支持CUDA(有显示即可)
$ lspci | grep -i nvidia
1.2 验证linux支持,例:x86_64…
$ uname -m && cat /etc/*release1
1.3 验证gcc,例:gcc version 5.4.0 20160609
$ gcc --version1
1.4 验证系统已经安装了正确的 Kernel Headers和Development Packages
$ uname -r
$sudo
apt-get install linux-headers-$(uname -r)
1.5 下载nvidia驱动(找对自己的版本)
驱动下载地址:http://www.geforce.cn/drivers
1.6 下载cuda工具包(linux, x86_64, ubuntu, 16.04, runfile(local))
cuda下载地址:https://developer.nvidia.com/cuda-downloads
特别说明:如果手头上的是新笔记本,特别是新主板的机子,需要进入BIOS中关闭secure boot选项,显卡驱动方能顺利安装。(当你出现显卡驱动死活安装不上,或安装了进不去图形界面时,应当注意是否为此问题引起)
2.nvidia驱动安装
2.1 拉黑自带驱动创建文件:
/etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau options nouveau modeset=01
2
重新生成 kernel initramfs,为保证禁用成功,重启系统。
$ sudo update-initramfs -u1
2.2 安装nvidia驱动
Ctrl+Alt+F1进入命令行,关闭X servers
[plain] view
plain copy
sudo systemctl stop lightdm
开始安装NVIDIA驱动,此步可以忽略而使用CUDA自带的驱动。区别就是CUDA安装的没有提示可能会安装失败
安装提示基本是选肯定的,提示nvidia-xconfig时如果你的电脑还存在一个核显或者集显就选择不安装,反之选择安装
安装完毕后,重启,进入图形界面
$ sudo init 3 #进入runlevel 3 $ lsmod | grep nouveau #验证是否停用Nouveau,应无显示 $ chmox +x ~/download/NVIDIA-Linux-x86_64-381.09.run $ sudo ~/download/NVIDIA-Linux-x86_64-381.09.run--no-opengl-files1
2
3
4
一路根据提示安装就行了,如果出现错误,可以用
sudo ~/download/NVIDIA-Linux-x86_64-381.09.run --uninstall进行卸载。
安装好了,重启进入桌面。然后输入:
nvidia -smi进行查看显卡版本信息。如果你登录不进去桌面,就需要卸载驱动,尝试其他版本的驱动,或者通过其他方式安装驱动。例如:通过软件和更新,或 apt-get方式(网络上方法很多)。最终能在图形界面上查看显卡版本驱动信息就
c700
行。
3. cuda8.0 tools安装
重新启动,Ctrl+Alt+F1进入命令行,关闭X servers[plain] view
plain copy
sudo systemctl stop lightdm
$ chmox +x ~/download/cuda_8.0.61_375.26_linux.run $ sudo ~/download/cuda_8.0.61_375.26_linux.run1
2
看完文档后,按照提示,除了显卡驱动不需要安装,其他都安装和指定制定路径(默认就好)。如果安装失败,可以通过
sudo ~/download/cuda_8.0.61_375.26_linux.run --uninstall进行卸载。
4. 验证安装
测试CUDA Toolkit安装是否正确,[plain] view
plain copy
nvcc --version
输出类似以下信息即可认为安装正确
添加环境变量:
$ export PATH=/usr/local/cuda-8.0/bin:$PATH #编辑/etc/profile,在最后添加
$ export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH
$ cat /proc/driver/nvidia/version #查看驱动版本
$ nvcc -V #检查cuda tools版本 $ cd ~/NVIDIA_CUDA-8.0_Samples $ make #编译samples
$ cd bin/x84_64/linux/release $ ./deviceQuery #运行1
2
3
4
5
6
7
8
9
最后想说的是,安装方法很多,不过都是要定下心来看一下official
documentation。
相关文章推荐
- GTX1050 Ti(notebook)+Ubuntu16.04上安装Cuda8.0
- ubuntu16.04 + GTX1050-Ti + cuda8.0(解决桌面重复登录)
- ubuntu安装1080ti nvidia驱动+cuda8.0+TensorFlow
- ubuntu16.04+caffe+cuda8.0+cudnn+opencv3+python3安装教程
- Ubuntu16.04+Cuda8.0+Caffe+ Opencv3.2+Matlab2015b的配置、安装与编译 (二)
- Ubuntu16.04 安装NVIDIA及CUDA8.0
- ubuntu16.04安装cuda8.0+cuDNN6.0+tensorflow1.4配置过程
- ubuntu16.04+cuda8.0+cudnn5.1+caffe------caffe安装与编译
- Ubuntu16.04+cuda8.0+caffe安装教程
- ubuntu16.04上安装CUDA8.0 + cuDNN v6 + tensorflow-gpu1.4
- Ubuntu16.04+Cuda8.0+Cudnn+Matlab2014a+OpenCV+Caffe 吐血安装教程
- 【机器学习自虐之旅】环境安装(一)Ubuntu 16.04 + NVidia-384 + CUDA 8.0 + cuDNN 6
- Ubuntu16.04+CUDA8.0+CUDNN 安装
- ubuntu16.04+gtx1070/1060+cuda8.0+caffe安装、测试[亲测]
- 超详细 Ubuntu / Ubuntu Kylin 16.04 + OpenCV 2.4 + CUDA 8.0 + cuDNN 5.0 + Caffe_SSD 安装教程
- ubuntu16.04下安装cuda8.0
- 【亲测】Ubuntu16.04手动安装nvidia显卡驱动+CUDA 8.0--Acer E5-572G版
- ubuntu16.04+cuda8.0+cudnn5.1.10+tensorflow(pip安装)
- ubuntu16.04安装CUDA8.0和CUDNN5.1
- ubuntu16.04 安装GeForce1080驱动+CUDA8.0