本文主要总结了我在笔记本电脑上安装cuda8.0的过程和经验。

配置清单

  • 硬件:惠普笔记本(GTX1050 ti)
  • 系统: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#axzz4dqv9aEUn

1.1 验证GPU是否支持CUDA(有显示即可)

$ lspci | grep -i nvidia

1.2 验证linux支持,例:x86_64…

$ uname -m && cat /etc/*release

1.3 验证gcc,例:gcc version 5.4.0 20160609

$ gcc --version

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=0

重新生成 kernel initramfs

$ sudo update-initramfs -u

2.2 安装nvidia驱动

$ 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

一路根据提示安装就行了,如果出现错误,可以用sudo ~/download/NVIDIA-Linux-x86_64-381.09.run --uninstall进行卸载。

安装好了,重启进入桌面。然后输入:nvidia -smi进行查看显卡版本信息。如果你登录不进去桌面,就需要卸载驱动,尝试其他版本的驱动,或者通过其他方式安装驱动。例如:通过软件和更新,或 apt-get方式(网络上方法很多)。最终能在图形界面上查看显卡版本驱动信息就行。

3. cuda8.0 tools安装

打开终端输入:

$ chmox +x ~/download/cuda_8.0.61_375.26_linux.run
$ sudo sh ~/download/cuda_8.0.61_375.26_linux.run

看完文档后,按照提示,除了显卡驱动不需要安装,其他都安装和指定制定路径(默认就好)。如果安装失败,可以通过sudo sh ~/download/sudo sh cuda_8.0.61_375.26_linux.run --uninstall进行卸载。

4. 验证安装

添加环境变量:

$ export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
$ export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
$ cuda-install-samples-8.0.61.sh ~            #复制samples至主目录
$ cat /proc/driver/nvidia/version             #查看驱动版本
$ nvcc -V                                     #检查cuda tools版本
$ cd ~/NVIDIA_CUDA-8.0_Samples/bin
$ make                                        #编译samples
$ ./deviceQuery                               #运行

最后想说的是,安装方法很多,不过都是要定下心来看一下official documentation。折腾这废掉了我一个愉快的周末!!

转载于:https://www.cnblogs.com/vikYao/p/6818031.html

GTX1050 Ti(notebooks)+Ubuntu16.04上安装Cuda8.0相关推荐

  1. GTX1050 Ti(notebook)+Ubuntu16.04上安装Cuda8.0

    本文主要总结了我在笔记本电脑上安装cuda8.0的过程和经验.内容参考了博客 http://blog.csdn.net/victoryaoyu/article/details/70034569, ht ...

  2. 配有Tesla K40c的服务器新装Ubuntu16.04并安装CUDA8.0、Anaconda3、Matlab2016a、OPENCV3.1、CuDNN5.1、MXNet...

    注:本文原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) 决定加入深度学习的大军,感谢导师给配了台新设备!第一次接触服务器并配置开发环境,整个过程中 ...

  3. DynamicFusion在ubuntu16.04+显卡GT740+cuda8.0上的实现

    目录 介绍 1.驱动与cuda安装 (1)驱动安装 a.驱动下载 b.禁用nouveau驱动 c.禁用X-Window服务 d.命令行安装驱动 e.驱动测试 (2)cuda7.5安装 2.环境配置 ( ...

  4. 在Ubuntu16.04上安装Aegisub

    在Ubuntu16.04上安装Aegisub 最近迷上了外文剧,但是相当多的电视剧只有中文字幕,于是想自己做个字幕党,但是Linux底下的字幕软件并非很多,在经过几番查找之后安装了Aegisub. 操 ...

  5. ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy

    ROS-语音控制-会说话的机器人(1)-ubuntu16.04上安装运行snowboy 参考ROS小课堂教程,再ubuntu16.04上安装运行snowboy,并解决问题 ROS小课堂安装snowbo ...

  6. 在Ubuntu16.04上安装国际版QQ

    在Ubuntu16.04上安装国际版QQ 曾经我也为使用LINUX系统而没有办法和大家聊天而苦恼,经过不断地学习与研究,也借助了不少大神博客的讲解,今天终于在自己的电脑上安装好了. 第一步:安装依赖库 ...

  7. linux bochs安装,ubuntu16.04上安装bochs

    搜索热词 ubuntu16.04上安装bochs 需要用到的东西: 1.bochs-2.6.8.tar.gz 2.linux-0.12-080324/ 编译安装bochs 1.安装依赖包 sudo a ...

  8. 在Ubuntu20.04上安装MySQL8.0及正确配置[已验证]

    在Ubuntu20.04上安装MySQL8.0及正确配置[已验证] 安装MySQL 验证 登陆MySQL 创建db 解决workbench连接的问题 小结 常用操作 如何新增用户 对新增的用户更改加密 ...

  9. 在Ubuntu16.04上安装CUDA

    在Ubuntu16/18上安装CUDA大体上是相同的,这里OS是Ubuntu16.04,目标CUDA版本是10.1 准备条件 在此之前Ubuntu需要安装好Nvidia对应的显卡驱动 当然,gcc编译 ...

  10. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

最新文章

  1. beyond compare 4 的30天试用期已过-解决方法
  2. 揭开知识库问答KB-QA的面纱1·简介篇
  3. ue4 classuobject没有成员beginplay_给社团新成员准备的教学大纲
  4. wxWidgets:将所有内容与 wxString 相互转换
  5. reportviewer控件mysql_reportviewer控件下载
  6. live555 源码分析:基础设施
  7. python中汉字与变量不可同时出现_Python语言应用培训课(选择练习)
  8. 典型电商网站的站点导航的布局结构实现,及运用三种方式实现下拉效果
  9. mkisofs(genisoimage) 命令说明
  10. pycharm professional2019.1破解过程
  11. 22考研计算机专业课——数据结构【❤️考研复习指导❤️】
  12. CRM中复制记录的方法
  13. 图:杭州中级人民法院演讲比赛于9月29日圆满结束.其主题图片展示。
  14. python 实现 BCH 纠错码的方法
  15. 计算机基础知识——计算机概述
  16. 数据分析师的工作绩效到底是什么?
  17. 软件测试自学还是培训?
  18. Java Math类方法介绍之史上最全
  19. 用jQuery仿京东收货地址
  20. Linux服务器Ldap安装及ldaps配置完整流程

热门文章

  1. codeforces 1538G Gift Set
  2. 由Photoshop高反差保留算法原理联想到的一些图像增强算法
  3. Intel VT学习笔记(八)—— 开启EPT
  4. win10小课堂:微信电脑端多开方法
  5. WorldPress博客系统更换域名导致博客访问出错的解决方案
  6. 雨落江满泛涟漪 尘拂心海滤情音 相思入云寄清风
  7. 一个优秀的网站首页是如何设计的?
  8. 一次 ASAN 找不到 symbolizer 问题的分析与解决
  9. python 爬虫1
  10. 实习总结与收获(2021.6.7-2021.8.27)