学习记录2019.4.14 ubuntu的cuda安装

显卡驱动安装

1 bios禁用
按F2进入BIOS(不同电脑按键不同)检查secure boot是否为disable

2 禁用nouveau
打开编辑配置文件

sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行写入

blacklist nouveau

执行以下命令使其生效

sudo update-initramfs -u

重启以后查看是否成功禁用 若无输出则生效

lsmod | grep nouveau 

3 禁用x-window服务
ctrl+Alt+F1进入命令行模式

sudo service lightdm stop  #关闭图形界面
sudo init3 #不知道干嘛 看别人写的

4 运行run文件
选择用.run文件的方法安装,先到NVIDIA官网下载显卡对应的文件,注意记住文件的路径和文件名

sudo chmod a+x NVIDIA-Linux-x86_64-410.48.run #给文件赋可执行权限
sudo sh ./NVIDIA-Linux-x86_64-410.48.run –no-opengl-files
reboot #重启
nvidia-smi #输出显卡驱动信息则成功

安装CUDA

先按照对应版本的安装手册中的pre-installation action检查,然后下载对应.run文件
按 ctrl+alt+f1 进入命令行界面
关闭图形界面

sudo service lightdm stop
sudo chmod a+x 文件名.run #给文件赋可执行权

运行.run文件

sudo ./文件名.run -no-opengl-libs

cuda主要有以下参数:

--no-opengl-libs:表示只安装驱动文件,不安装OpenGL文件。必需参数,原因同上。注意:不是-no-opengl-files。
--uninstall (deprecated):用于卸载CUDA Driver(已废弃)。
--toolkit:表示只安装CUDA Toolkit,不安装Driver和Samples
--help:查看更多高级选项。

首先出现阅读声明,一直按D即可,然后accept。
因为我们已经安装了nvidia的驱动,选项install nvidia accelerated Graphics Driver,输入n,

reboot 
sudo service lightdm start
nvidia-smi #有显卡信息则安装成功

验证安装

重启进入界面,打开终端输入:

export PATH="/usr/local/cuda-9.2/bin:$PATH" 
export LD_LIBRARY_PATH="/usr/local/cuda-9.2/lib64:$LD_LIBRARY_PATH" 
source /etc/profile #使前面添加的环境变量生效

两条命令是将cuda的bin文件和lib导出到系统环境中。
如果安装的版本不是一样的,更换路径中的cuda-9.2。
前两条命令具体形式参照对应版本的安装手册(https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html)

(1). 终端输入:

nvcc -V

如果有CUDA的版本信息代表正常。

(2). 编译samples例子

#编译并测试设备 deviceQuery:
cd /usr/local/cuda-9.2/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
#编译并测试带宽 bandwidthTest:
cd ../bandwidthTest
sudo make
./bandwidthTest

如果这两个测试的最后结果都是Result = PASS,说明CUDA安装成功啦。

备注:
如果安装失败,有可能是缺少依赖,终端执行:

sudo apt-get install freeglut3-dev \
build-essential \
libx11-dev \
libxmu-dev \
libxi-dev \
libgl1-mesa-glx \
libglu1-mesa \
libglu1-mesa-dev

(6). 将cuda的bin和lib写入系统环境

打开~.bashrc文件在末尾追加两句:

export CUDA_HOME=/usr/local/cuda-9.2
export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-9.2/bin:$PATH

原文:https://blog.csdn.net/wf19930209/article/details/81879514

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值