ubuntu安装显卡驱动和cuda
文章目录
- 前言
- 1. 卸载原始的驱动
- 2. 下载新显卡驱动
- 2.1 安装显卡驱动
- 3 安装cuda
- 4. 安装cudnn
- 5. 安装anaconda
前言
最新的版本不一定是好的,合适的才是最好的,建议cuda10.1+cudnn7.6.5
1. 卸载原始的驱动
#查看安装的包
apt list --installed|grep -i nvidia
#卸载包
apt-get purge nvidia*
2. 下载新显卡驱动
能够查看历史版本:https://www.nvidia.cn/Download/Find.aspx?lang=cn
https://www.nvidia.cn/geforce/drivers/
https://www.nvidia.cn/Download/index.aspx?lang=cn
复制下载链接,在系统中用wget下载
#下载
wget https://cn.download.nvidia.cn/tesla/470.57.02/NVIDIA-Linux-x86_64-470.57.02.run#安装
sudo sh NVIDIA-Linux-x86_64-470.57.02.run
2.1 安装显卡驱动
3 安装cuda
官网
https://developer.nvidia.com/cuda-toolkit-archive
选择cuda版本,要和驱动的cuda版本一致
wget wget https://developer.download.nvidia.cn/compute/cuda/10.1/secure/Prod/local_installers/cuda_10.1.105_418.39_linux.run
sudo sh cuda_10.1.105_418.39_linux.run
添加环境变量,将上图中的建议加到.bashrc文件中
Please make sure that
- PATH includes /usr/local/cuda-11.4/bin
- LD_LIBRARY_PATH includes /usr/local/cuda-11.4/lib64, or, add /usr/local/cuda-11.4/lib64 to /etc/ld.so.conf and run ldconfig as root
vim ~/.bashrc#添加路径
export PATH=$PATH:/usr/local/cuda/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64#使环境生效
source ~/.bashrc
查看nvcc -V
cudatoolkit
sudo apt install nvidia-cuda-toolkit
4. 安装cudnn
安装cudnn
https://developer.nvidia.com/rdp/cudnn-archive
wget https://developer.download.nvidia.cn/compute/machine-learning/cudnn/secure/8.2.2/11.4_07062021/Ubuntu18_04-x64/libcudnn8_8.2.2.26-1%2Bcuda11.4_amd64.deb?aJLLhXbzztwE4iizwf68uvg1s73kk4KKBGqv6B0UkO9HhnOhOsGHlyo1Br5CWc0nAIJLmc6C5SkLYqbdQqdZBoAdcVQgBTmWKXJXigR7roUeXd0VIKUuM57UKWMp3BUQgr6SQ4kkGnRRtUJ5mJtdpkg -i libcudnn8_8.2.2.26-1+cuda11.4_amd64.deb
5. 安装anaconda
wget https://mirror.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.05-Linux-x86_64.sh
添加环境变量
vim ~/.bashrc
export PATH="/usr/local/anaconda3/bin:$PATH"
source ~/.bashrc
替换anaconda源
"""更换清华conda源"""
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
查看tensorflow版本
pip install tensorflow-gpu==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
测试安装的tensorflow
import tensorflow as tf
print(tf.test.is_gpu_available())
tf.__version__
tf.__path__
上述报错原因是cuda版本太高了,要选择10.1版本
上述报错原因是cudnn版本太高了,要选择7.6.5版本
默认Python2调整为Python3
apt-get install python3.7sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
sudo apt install python3-pip
安装cv2
pip install opencv-python
#如果出现问题
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
sudo apt-get install -y python-qt4
ubuntu安装显卡驱动和cuda相关推荐
- 雷神电脑装linux双系统,雷神911Target(双显卡)双系统Ubuntu安装显卡驱动和CUDA
因为想要使用笔记本学习kaldi,需要使用Ubuntu搭建环境. 1. 笔记本参数 当前使用的笔记本型号是雷神911Target曜蓝版的电脑,但本人鉴于该笔记本独显GTX1050Ti显卡性能不弱,想用 ...
- 机械师F-117 Ubuntu 安装显卡驱动以及CUDA
1.进入 Ubuntu 高级 2.改变源 3.终端 sudo apt-get update #for case1: original driver installed by apt-get: sudo ...
- 1660ti显卡、ubuntu16.04中安装显卡驱动,cuda, cudnn
ubutntu16.04 1660ti cuda cudnn安装 环境说明 Ubuntu安装 显卡驱动安装 主要代码 cuda9.0安装 小结: cudnn安装 后续1 小结: 后续2 环境说明 项目 ...
- ubuntu22.04安装显卡驱动、CUDA及cudnn
安装显卡驱动.CUDA及cudnn 显卡驱动 自行下载安装 Software & Updates安装 使用命令安行安装 Ubuntu22.04系统安装CUDA 一.CUDA 是什么 先查看有没 ...
- Ubuntu配置显卡驱动,CUDA及cuDNN
Ubuntu配置GPU驱动,CUDA及cuDNN CUDA和cuDNN的安装网上有许多教程,但每一个教程都没能让我简洁有效地安装成功,尤其一些帖子忽视了某些重要细节,让整个安装过程更复杂. 我尝试用先 ...
- Linux下安装显卡驱动及CUDA程序
Linux下安装显卡驱动及CUDA程序 系统参数 安装显卡驱动 通过ubuntu菜单下的软件与更新安装驱动程序 通过PPA仓库自动化安装 apt_get安装 查看可以安装的显卡驱动版本 通过apt-g ...
- 解决 Ubuntu 安装显卡驱动后,屏幕变黄的原因
项目场景: 为了跑深度学习,Ubuntu 安装显卡驱动 问题描述: 安装完驱动后,屏幕变黄,看着贼烦 原因分析: 可能是屏幕的色彩空间被修改成8位的了 解决方案: 打开"设置" - ...
- Centos8安装显卡驱动以及Cuda
最近给服务器装了最新的Centos8.本着Dont Repeat Yourself 原则,记录安装显卡驱动和Cuda的过程,以免重复劳动. 找了很多资料,由于Centos8比较新,很多都不起作用了,这 ...
- win10安装centos7、安装显卡驱动和cuda、安装mpich全流程
目录 window10安装centos7 准备工作 使用UltraISO制作U盘启动盘 安装过程 安装显卡驱动和cuda 安装显卡驱动 安装cuda 安装mpich window10安装centos7 ...
最新文章
- 一天一个Java基础——对象和类
- 二维几何基础大合集!《计算几何全家桶(一)》(基础运算、点、线、多边形、圆、网格)
- getOutputStream() 的问题
- 华为上半年手机销量_上半年国内智能手机销量下滑24.7%;华为MatePad 10.8或搭载麒麟990;三星将研发PC芯片;AMD股价超英特尔...
- 算法之排列与组合算法
- SSM+Maven+Eclipse进行单元测试时提示找不到Config配置项/文件
- SpringBoot:SpringBoot简介
- 计算机专业虽然好,但是也要有这些潜质才去选择
- 判断一个整数是否是回文数
- shiro配置文件shiro.ini简介说明
- Lecture 008-Heuristic algorithms
- Install Mysql MMM On Redhat6.3
- QQ浏览器登陆微信后,下载接收的文件保存在了哪里
- 线程控制-客户端获取信息无反应
- 阿里云服务器部署项目邮箱发送功能465端口报错
- 串口、COM口、UART口, TTL、RS-232、RS-485的区别
- 关于构建umi+dva+ant react项目 附源码
- 数字电视电子节目指南(EPG)的实现原理分析
- [渲染层错误] ./pages/component/form.wxml not found
- tomcat是什么?通俗解释
热门文章
- 【CocosBuilder 开发系列之一】cocos2dx使用CocosBuilder完成骨骼动画
- 笔记本外接显示器掉帧解决方法
- python外星人入侵游戏代码大全-Python外星人入侵游戏编程完整版
- julia常用矩阵函数_Julia语言中矩阵常用操作
- java输出生日_运用Java语言输出你的出生日期(小新)
- 创建云原生应用程序,需要注意什么?
- Flexsim AGV
- 为什么会有缓冲区溢出攻击专栏
- mysql和eclipse用户管理系统_房产备案管理系统的设计与实现(Eclipse,SpringBoot,MySQL)...
- Java高效输入输出流讲解