Ubuntu 16.04,Nvidia显卡驱动and独立安装Cuda9。亲测有效

基于Ubuntu 16.04

说在最前面,如果你需要的cuda版本和显卡驱动版本是兼容的,那么你可以不继续往下看了,直接安装对应的cuda版本就行了,能连同显卡驱动一起安装好。

显卡驱动下载

点击这里下载N卡显卡驱动
选择相应的显卡驱动
你需要知道你自己的显卡型号,系统选linux
下载好之后你会有个deb或者.run文件,记住文件的位置

安装驱动

首先你需要卸载之前的N卡驱动(如果有的话)

# 可以这么找
sudo apt-get --purge remove nvidia-* 

按下 CTRL + ALT + F1 进入命令行界面
然后登陆你的计算机账号密码
关掉lightdm

sudo service lightdm stop 
#紧接着cd 到你放.run 文件或者.deb文件的目录
sudo ./文件名.run #如果下载的是dep文件,则运行sudo dpkg -i ***.dep
#然后就可以愉快的下一步了
确定安装成功
nvidia-smi
#安装好之后
sudo service lightdm start
#然后回到图形化界面

安装驱动可能会出现的问题

Cuda安装

为什么要把Cuda独立拎出来讲呢?是这样的,项目需要Cuda9.0版本,然而显卡是1660,细心的你肯定发现了cuda9.0支持硬件列表里面没有看到1660,如果直接sudo dpkg -i 安装dep包的话会默认连同显卡驱动一起安装,最后由于版本不匹配导致安装完成之后无限循环登陆。所以需要独立安装cuda9

好了,废话这么多,其实解决办法很简单 点击这里下载cuda9.0或者自己找到项目依赖的cuda版本,选择下载 .run 格式的包。
在这里插入图片描述
下载结束之后直接运行就行,如果运行不了

sudo sh ./cuda_9.0.176_384.81_linux.run
#出现EULA时候按"Q"退出
#然后提示以下信息
Do you accept the previously read EULA?
accept/decline/quit: accept
#接着,问是否需要装显卡驱动,由于显卡为1660,如果这里填yes会安装默认38*系列的显卡驱动,导致无限循环登录
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?
(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 ]: #按回车,直接用default路径
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit:y
Install the CUDA 9.0 Samples?
(y)es/(n)o/(q)uit: n

Installing the CUDA Toolkit in /usr/local/cuda-9.0 ...
#等待片刻,出现以下字样表示安装成功
===========
= Summary =
===========

Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-9.0
Samples:  Not Selected

Please make sure that
 -   PATH includes /usr/local/cuda-9.0/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-9.0/lib64, or, add /usr/local/cuda-9.0/lib64 to /etc/ld.so.conf and run ldconfig as root

To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-9.0/bin

Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-9.0/doc/pdf for detailed information on setting up CUDA.

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 9.0 functionality to work.
To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:
    sudo <CudaInstaller>.run -silent -driver

Logfile is /tmp/cuda_install_4006.log




按着步骤走,到了提示你是否需要安装显卡驱动的那一步,一定要写 NO !!
这里基本上就成功了。double check

nvcc -V 或者nvcc --version #查看cuda版本
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值