机器学习踩坑之Ubuntu系统的CUDA安装

参考文章:https://blog.csdn.net/u012235003/article/details/54575758

准备工作

  • 去cuda官网下载安装文件
  • 进入文本行模式

安装CUDA

  • 关闭图形界面
sudo service lightdm stop
  • 运行cuda文件

首先给cuda可执行权限:

sudo chmod a+x filename
  • 运行cuda文件
sudo ./filename --no-opengl-libs
  • 安装过程的选项选择
    阅读声明,一直按D即可,然后accept
    选项install nvidia accelerated Graphics Driver,输入n,因为前文已经安装了nvidia驱动
    选项install the OpenGL libraries,如果双显卡(集显+独显)选择n,如果只有独显可以选择y,如果双显卡选择y的话,会出现黑屏或者循环登录的问题,如果加上上面的参数不会出现这个选
    后面的可以都选择yes,最后一个选项我们可以选择n,也就是不复制Sample,因为安装目录下有sample

  • 重启图形化界面

sudo service lightdm start
  • 环境配置
    安装完毕后,重启打开终端输入
export PATH="/usr/local/cuda-9.2/bin:$PATH" 
export LD_LIBRARY_PATH="/usr/local/cuda-9.2/lib64:$LD_LIBRARY_PATH"

这两行命令是将cuda的bin文件和lib文件导出到系统环境中.
如果安装的版本不是一样的,更换路径中的cuda-9.2

检测安装是否成功

  • 检查路径
    ~/dev下是否存在多个以nvidia开头的文件,若无,安装错误,解决方案请参考下一篇文章

  • 检查CUDA Toolkit是否安装成功
    终端输入:

    nvcc -V
    

    会输出CUDA的版本信息

  • 编译samples例子
    进入到Samples安装目录,然后再该目录下终端输入make,等待十来分钟。

  • 编译完成后测试
    可以再Sample里面面找到bin/x86_64/linux/release/目录,并切换到该目录运行deviceQuery程序

    sudo ./deviceQuery
    

    查看输出结果,重点关注最后一行,Pass表示通过测试

    运行bandwidthTest程序

    sudo ./bandwidthTest
    

    查看输出结果,显示结果为PASS表示通过测试

  • 如果完成上述步骤表示CUDA安装成功

联系我

博客园:https://www.cnblogs.com/AWSG-Shaodw/
CSDN:https://blog.csdn.net/AngleWithShotgun/
简书:https://www.jianshu.com/u/df7323cbc116
微信公众号:
export1583561150778.jpg

一笑不琅然一个专注于搞事情的大学IT男

QQ:1009178488
原文地址:https://www.cnblogs.com/AWSG-Shaodw/p/12398640.html