cuda卸载与安装

cuda卸载与安装cuda卸载1.正常卸载操作在cuda的安装目录下,有卸载脚本1.运行卸载脚本cd/usr/local/cuda/binsudo./uninstall_cuda_9.0.pl2.删除安装文件夹sudorm-rfcudasudorm-rcuda-9.0找不到uninstall的卸载操作1.正常卸载操作sudoapt-get–purgeremovecuda:卸载软件及其配置sudoapt-getautoremovecuda

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

cuda卸载

1.正常卸载操作

在cuda的安装目录下,有卸载脚本

1.运行卸载脚本
cd /usr/local/cuda/bin
sudo ./uninstall_cuda_9.0.pl

2.删除安装文件夹
sudo rm -rf cuda
sudo rm -r cuda-9.0

找不到uninstall的卸载操作

1.正常卸载操作

sudo apt-get --purge remove  cuda   :卸载软件及其配置
sudo apt-get autoremove cuda          :卸载软件及其依赖的安装包

sudo apt-get autoclean ubuntu          :删除残余

2.查看是否卸载干净

sudo dpkg -l |grep cuda         :罗列已安装cuda开头的东西,发现还是有很多没有卸载掉

3.手动卸载

我采取的是比较笨拙的办法,手工卸载……但是可行啊

先输入:

sudo dpkg -P cuda  然后按Tab键补全,按两次就会弹出所有cuda开头的东西

如图所示

cuda卸载与安装

然后就利用 sudo dpkg -P  具体名字  一个一个卸载删除……

配合上Tap补全功能,其实也蛮快的,反正目前我就想到这个办法,不知道还有什么更好的办法

最后一直卸载至 sudo dpkg -P cuda   按Tap已经没有文件可以显示了,说明完全卸载了

然后删除/usr/local/下与cuda相关的文件夹

 

cuda安装

以cuda10.2安装为例,cuda toolkit

1.首先下载对应版本的cuda的运行脚本,下载链接为https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=runfilelocal

选择对应的操作系统,architecture,distribution,version,installer type(runfile)

cuda卸载与安装

然后即可得到下载链接与安装命令

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
sudo sh cuda_10.2.89_440.33.01_linux.run

安装cuda的时候一路确认,选择默认设置即可。但是,需要注意的是,当询问是否安装显卡驱动时,选择no,当输入nvidia-smi没问题的时候一般代表显卡驱动没问题

cuda默认是安装在/usr/local目录下的,可执行文件都存放在bin目录下,需要用到的库放在lib64下。

安装完成后,local目录下出现了名为cuda-10.2的文件夹。由于在安装过程中选择了创建软连接,即创建了cuda目录指向cuda-10.2,故接下来添加路径只需添加cuda的路径即可。这样做,在进行不同版本的cuda切换时会方便很多。

2.安装完成后,编辑bashrc文件,设置cuda环境变量

sudo gedit ~/.bashrc

在文件末尾添加:
export CUDA_HOME=/usr/local/cuda
export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=/usr/local/cuda/lib64

保存关闭文件后,运行
source ~/.bashrc

3.查看cuda版本

nvcc -V

root@61a7168ac52b:/home/houxin/tmp# nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89

 

参考链接

https://blog.csdn.net/Teeyohuang/article/details/81052770/

https://www.jianshu.com/p/fd0f84f858f8

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196666.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 软件工程项目_软件工程对象模型图

    软件工程项目_软件工程对象模型图软件工程中应用的几种图辨析:系统流程图、数据流图、数据字典、实体联系图、状态转换图、层次方框图、Warnier图、IPO图、层次图、HIPO图、结构图、程序流程图、盒图、PAD图、判定表、判定树、Jackson图、流图、甘特图、工程网络图我们先将这几种图按照软件工程中的阶段分类~接下来看一下这些图都长什么样子~1.系统流程图2.数据流图3.数据字典4.E-R图5.状态转换图:6…

    2022年8月13日
    5
  • windows浏览器访问虚拟机开的rabbitmq服务,无法访问

    windows浏览器访问虚拟机开的rabbitmq服务,无法访问

    2021年7月18日
    71
  • QMap详解「建议收藏」

    QMap详解「建议收藏」QMap详解QMap是Qt的一个模板类,它是基于红黑树算法的一套字典。QMap<Key,T>是Qt容器类型的一种,它通过(Key,value)存储一对值,并通过Key可以查找与之关联的value的值。QMap和QHash是很相似的,不同的地方是:QHash的查找速度比QMap要快很多。在对QHash进行迭代时,这些项是任意排序的。在QMap中,项总是按键排序。QHash的关键类型必须提供运算符==()和全局QHash(key)函数。QMap的关键类型必须提供操作符<(

    2022年5月30日
    250
  • ov7725 stm32_如何给实验培养皿拍照

    ov7725 stm32_如何给实验培养皿拍照平台:STM32ZET6(核心板)+ST-LINK/V2+SD卡+USB串口线+鹰眼OV7725摄像头(注意,为了减少摄像头连线的麻烦,建议初学者选取单片机时选用带有摄像头接口的板子)工程介绍:需要移植FatFs文件系统,同时需要了解BMP位图的存储数据结构,从而实现将摄像头输出的RGB565像素数据直接输出到sd卡上,保存为*.bmp文件。1.BMP位图的存储1.1 数据结构介绍//BMP头文…

    2022年9月24日
    2
  • PHP 数组使用之道

    PHP 数组使用之道

    2021年10月26日
    43
  • pycharm代码缩进快捷键_pycharm整体向前缩进

    pycharm代码缩进快捷键_pycharm整体向前缩进整体缩进:鼠标选中代码块,按tab键。反向缩进:鼠标选中代码块,按shift+tab.

    2022年8月26日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号