文章目录

  • 前言
  • 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相关推荐

  1. 雷神电脑装linux双系统,雷神911Target(双显卡)双系统Ubuntu安装显卡驱动和CUDA

    因为想要使用笔记本学习kaldi,需要使用Ubuntu搭建环境. 1. 笔记本参数 当前使用的笔记本型号是雷神911Target曜蓝版的电脑,但本人鉴于该笔记本独显GTX1050Ti显卡性能不弱,想用 ...

  2. 机械师F-117 Ubuntu 安装显卡驱动以及CUDA

    1.进入 Ubuntu 高级 2.改变源 3.终端 sudo apt-get update #for case1: original driver installed by apt-get: sudo ...

  3. 1660ti显卡、ubuntu16.04中安装显卡驱动,cuda, cudnn

    ubutntu16.04 1660ti cuda cudnn安装 环境说明 Ubuntu安装 显卡驱动安装 主要代码 cuda9.0安装 小结: cudnn安装 后续1 小结: 后续2 环境说明 项目 ...

  4. ubuntu22.04安装显卡驱动、CUDA及cudnn

    安装显卡驱动.CUDA及cudnn 显卡驱动 自行下载安装 Software & Updates安装 使用命令安行安装 Ubuntu22.04系统安装CUDA 一.CUDA 是什么 先查看有没 ...

  5. Ubuntu配置显卡驱动,CUDA及cuDNN

    Ubuntu配置GPU驱动,CUDA及cuDNN CUDA和cuDNN的安装网上有许多教程,但每一个教程都没能让我简洁有效地安装成功,尤其一些帖子忽视了某些重要细节,让整个安装过程更复杂. 我尝试用先 ...

  6. Linux下安装显卡驱动及CUDA程序

    Linux下安装显卡驱动及CUDA程序 系统参数 安装显卡驱动 通过ubuntu菜单下的软件与更新安装驱动程序 通过PPA仓库自动化安装 apt_get安装 查看可以安装的显卡驱动版本 通过apt-g ...

  7. 解决 Ubuntu 安装显卡驱动后,屏幕变黄的原因

    项目场景: 为了跑深度学习,Ubuntu 安装显卡驱动 问题描述: 安装完驱动后,屏幕变黄,看着贼烦 原因分析: 可能是屏幕的色彩空间被修改成8位的了 解决方案: 打开"设置" - ...

  8. Centos8安装显卡驱动以及Cuda

    最近给服务器装了最新的Centos8.本着Dont Repeat Yourself 原则,记录安装显卡驱动和Cuda的过程,以免重复劳动. 找了很多资料,由于Centos8比较新,很多都不起作用了,这 ...

  9. win10安装centos7、安装显卡驱动和cuda、安装mpich全流程

    目录 window10安装centos7 准备工作 使用UltraISO制作U盘启动盘 安装过程 安装显卡驱动和cuda 安装显卡驱动 安装cuda 安装mpich window10安装centos7 ...

最新文章

  1. 一天一个Java基础——对象和类
  2. 二维几何基础大合集!《计算几何全家桶(一)》(基础运算、点、线、多边形、圆、网格)
  3. getOutputStream() 的问题
  4. 华为上半年手机销量_上半年国内智能手机销量下滑24.7%;华为MatePad 10.8或搭载麒麟990;三星将研发PC芯片;AMD股价超英特尔...
  5. 算法之排列与组合算法
  6. SSM+Maven+Eclipse进行单元测试时提示找不到Config配置项/文件
  7. SpringBoot:SpringBoot简介
  8. 计算机专业虽然好,但是也要有这些潜质才去选择
  9. 判断一个整数是否是回文数
  10. shiro配置文件shiro.ini简介说明
  11. Lecture 008-Heuristic algorithms
  12. Install Mysql MMM On Redhat6.3
  13. QQ浏览器登陆微信后,下载接收的文件保存在了哪里
  14. 线程控制-客户端获取信息无反应
  15. 阿里云服务器部署项目邮箱发送功能465端口报错
  16. 串口、COM口、UART口, TTL、RS-232、RS-485的区别
  17. 关于构建umi+dva+ant react项目 附源码
  18. 数字电视电子节目指南(EPG)的实现原理分析
  19. [渲染层错误] ./pages/component/form.wxml not found
  20. tomcat是什么?通俗解释

热门文章

  1. 【CocosBuilder 开发系列之一】cocos2dx使用CocosBuilder完成骨骼动画
  2. 笔记本外接显示器掉帧解决方法
  3. python外星人入侵游戏代码大全-Python外星人入侵游戏编程完整版
  4. julia常用矩阵函数_Julia语言中矩阵常用操作
  5. java输出生日_运用Java语言输出你的出生日期(小新)
  6. 创建云原生应用程序,需要注意什么?
  7. Flexsim AGV
  8. 为什么会有缓冲区溢出攻击专栏
  9. mysql和eclipse用户管理系统_房产备案管理系统的设计与实现(Eclipse,SpringBoot,MySQL)...
  10. Java高效输入输出流讲解