zoukankan      html  css  js  c++  java
  • ubuntu18.4下cuda卸载

    1 卸载(deb方式安装的cuda)

    卸载过程忘截图了,过程是:

        sudo apt-get remove cuda
        sudo apt autoremove
        sudo apt-get remove cuda*

    然后切换到CUDA所在目录:

    cd /usr/local/

    删除CUDA-11.0目录:

    sudo rm -r cuda-11.0

    结果我再使用官方安装方法时就出现了,这种让人崩溃的景象:

    可以看到,我安装的时下载好的10.2版本,但是安装包找的都是原来的11.0,并且这些地址都是找不到的,查了半天才找到为什么安装包还会找这些地址:

    输入命令:

    sudo dpkg -l |grep cuda

    可以看到,我们安装的10-2-local的包,但是除了这个全部都还是11-0!!!

    于是使用:
     

    sudo dpkg -P cuda-toolkit-11-0

    一个一个对应删除,因为系统不让使用cuda*直接全部删除,这些都完事,就可以正常安装了

    2 卸载(runfile方式安装的cuda)

    在命令行中卸载

    注意把下边的xx.x替换为自己的cuda版本。
    cuda10.0及以下的卸载:

    1. cd /usr/local/cuda-xx.x/bin/
    2. sudo ./uninstall_cuda_xx.x.pl
    3. sudo rm -rf /usr/local/cuda-xx.x

    cuda10.1及以上的卸载:

    1. cd /usr/local/cuda-xx.x/bin/
    2. sudo ./cuda-uninstaller
    3. sudo rm -rf /usr/local/cuda-xx.x
    最后边加了一句sudo rm -rf /usr/local/cuda-xx.x,这是因为一般情况下cuda都配置了cudnn,在运行卸载程序时只会卸载cuda而不会一并删除cudnn的文件。因为cudnn文件还在的缘故,自己的cuda-xx.x文件夹仍然在,需要手动删除。
    所以如果自己要卸载的cuda没有配置cudnn,那么cuda-xx.x文件夹在卸载完成后会被自动删除,也就没必要再运行最后一句了。

  • 相关阅读:
    vue后台管理系统项目
    javascript面试题
    webpack学习
    js全局变量收集器
    Koa2框架token验证
    require.js使用
    Koa2中使用art-template模板和静态资源托管
    Koa2POST请求参数
    H5、C3、ES6的新特性
    H5视频播放
  • 原文地址:https://www.cnblogs.com/tianpeng-blog/p/14735859.html
Copyright © 2011-2022 走看看