Ubuntu18.04系统下装CUDA9.0

首先GCC 降级

由于CUDA 9.0仅支持GCC 6.0及以下版本,而Ubuntu 18.04预装GCC版本为7.3,故手动进行降级,这里我降到4.8版本

sudo apt-get install gcc-4.8 
sudo apt-get install g++-4.8

装完后进入到/usr/bin目录下 

ls -l gcc*

会显示以下结果

lrwxrwxrwx 1 root root 7th May 16 18:16 /usr/bin/gcc -> gcc-7.0

发现gcc链接到gcc-7.0, 需要将它改为链接到gcc-4.8,方法如下

sudo mv gcc gcc.bak    #备份 
sudo ln -s gcc-4.8 gcc    #重新链接

同理,对g++也做同样的修改,需要将g++链接改为g++-4.8

sudo mv g++ g++.bak 
sudo ln -s g++-4.8 g++

再查看gcc和g++版本号

gcc -v 
g++ -v

均显示gcc version 4.8 ,说明gcc 4.8安装成功。

CUDA9.0安装

 到NVIDIA官网CUDA9.0 下载页面下载runfile,选择ubuntu16.04,18.04版本的系统能够安装16.04版本对应的CUDA,如下图

文件下载后用以下指令安装

sudo chmod a+x cuda_9.0.176_384.81_linux.run
sudo ./cuda_9.0.176_384.81_linux.run --no-opengl-libs

如果有安装了显卡驱动的,注意在提问是否安装显卡驱动时选择no,其他 选择默认路径或者yes即可。 如果没有安装显卡驱动,需要退出图形界面,到命令行终端安装,这里不再赘述。

安装完毕之后,修改环境变量

sudo gedit /etc/profile

在配置文件中最后加入以下三行内容

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

保存退出

source /etc/profile    #使环境变量生效

最后验证 CUDA 9.0 是否安装成功

cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery 
sudo make 
./deviceQuery

若看到输出显卡信息、CUDA Toolkit版本则说明 cuda 已安装成功!

 

  • 6
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值