ubuntu安装卸载cuda toolkit

一、安装

1. 进入tty界面

alt + ctrl + F1(F2..都可以)进入tty命令行界面,登录用户和密码,若进不了先安装lightdm ,  sudo apt-get install lightdm

2. 关闭图形界面

tty中输入下面命令关闭图形界面:

sudo service lightdm stop
若出现错误,先安装lightdm,即sudo apt-get install lightdm  
然后  
sudo service lightdm start

3. 运行cuda文件

首先给cuda可执行权限:cd 到安装文件处 以10.0为例。

sudo chmod a+x cuda_10.0.130_410.48_linux.run
  •  

运行cuda文件:

sudo ./cuda_10.0.130_410.48_linux.run
  •  

cuda主要有以下参数:

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

4. 安装过程的选项选择

(1). 会先有个阅读声明,一直按D即可,然后accept
(2). 选项install nvidia accelerated Graphics Driver,输入n,因为我们已经安装了nvidia的驱动。
(3). 选项install the OpenGL libraries,如果双显卡(集显+独显)选择n,如果只有独显可以选择y,如果双显卡选择y的话,会出现黑屏或者循环登录的问题,如果加了上面的参数就不会出现这个选项了。
(4). 后面的可以都选择yes,最后一个选项我们可以选择n,也就是不复制Samples,因为安装目录下有samples

安装过程结束后会有以下信息:

Driver :Installed
Toolkit :Installed in /usr/local/cuda-9.2
Samples :Installed in /home/vincent

代表安装完成,但是不代表成功。

打开终端输入:sudo vim ~/.bashrc     拉到最后添加:

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda

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

更新库路径使之生效

 source  ~/.bashrc

5. 验证cuda是否成功安装

重启进入界面

(1). 终端输入:

nvcc -V
  • 1

如果有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

 

二、卸载

1, cd到安装cuda 的目录的bin 里

cd /usr/local/cuda-10.0/bin/
sudo ./uninstall_cuda_10.0.pl

2, 继续删除其他的

sudo apt-get purge --auto-remove nvidia-cuda-toolkit

3, delete  /usr/local/cuda/cuda

    delete /usr/local/cuda-10.0

4, 打开~/.bashrc
删除

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值