当前位置: 首页 > news >正文

ubuntu18.04安装cuda

卸载之前安装的驱动

sudo apt-get purge nvidia*

安装驱动

  • 方法1:

查看显卡适配的NVIDIA的驱动

ubuntu-drivers devices

安装recommend推荐的版本
在这里插入图片描述

sudo apt-get install nvidia-driver-455
  • 方法2:

或者直接使用下面命令安装

sudo ubuntu-drivers autoinstall

安装完毕后,需要重启

sudo reboot

安装CUDA

CUDA官网
在这里插入图片描述

sudo sh cuda_10.1.105_418.39_linux.run

accept后,将驱动(Driver)取消后,选择Install
在这里插入图片描述
安装成功
在这里插入图片描述
添加环境变量

sudo vim ~/.bashrc// 添加下面三行
export CUDA_HOME=/usr/local/cuda-10.1
export PATH=/usr/local/cuda-10.1/bin${PATH:+:$PATH}
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}source ~/.bashrc

测试安装是否成功

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

安装CUDNN

CUDNN

在这里插入图片描述
下载cuDNN Library for Linux,在解压的文件夹中打开终端,文件夹中有cuda文件夹

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/ 
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ 
sudo chmod a+r /usr/local/cuda/include/cudnn.h 
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

测试

import torch
torch.cuda.is_available()

查看当前cudnn的版本

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

卸载

卸载CUDA很简单,一条命令就可以了,主要执行的是CUDA自带的卸载脚本,读者要根据自己的cuda版本找到卸载脚本:

sudo /usr/local/cuda-10.1/bin/uninstall_cuda_10.1.pl
sudo rm -rf /usr/local/cuda-10.1/
http://www.lryc.cn/news/125076.html

相关文章:

  • 【MFC】09.MFC视图-笔记
  • 【字节跳动青训营】后端笔记整理-2 | Go实践记录:猜谜游戏,在线词典,Socks5代理服务器
  • GPT的第一个创作
  • Spring Boot 获取前端参数
  • java应用运行在docker,并且其他组件也在docker
  • Java真实面试题,offer已到手
  • 在序列化、反序列化下如何保持单例(Singleton)模式
  • 【数据结构】二叉树篇|超清晰图解和详解:二叉树的最近公共祖先
  • android ndk clang交叉编译ffmpeg动态库踩坑
  • 简单记录牛客top101算法题(初级题C语言实现)BM24 二叉树的中序遍历 BM28 二叉树的最大深度 BM29 二叉树中和为某一值的路径
  • 前后端分离------后端创建笔记(05)用户列表查询接口(上)
  • 性能测试|App性能测试需要关注的指标
  • Termux SFTP 进行远程文件传输
  • Sqlite3简介
  • K8S调度
  • vue+element多层表单校验prop和rules
  • Dubbo 核心概念和架构
  • 【数据结构OJ题】反转链表
  • Java8 Stream 之groupingBy 分组讲解
  • 优哲SSD大文件写性能测试
  • Python基础教程: json序列化详细用法介绍
  • 一张图看懂 USDT三种类型地址 Omni、ERC20、TRC20的区别
  • SegFormer之模型训练
  • Azure资源命名和标记决策指南
  • 【在一个升序数组中插入一个数仍升序输出】
  • 图像去雨、去雪、去雾论文学习记录
  • YARN框架和其工作原理流程介绍
  • 多维时序 | MATLAB实现ZOA-CNN-BiGRU-Attention多变量时间序列预测
  • centos上下载redis
  • 黑马项目一阶段面试58题 Web14题(二)