记录一次成功的装显卡,以为过程很复杂,其实这边封装的还挺好,正常走流程就没啥问题。我这边也是看各个步骤的博客总结,可以称之为搬运工。

1. 显卡驱动安装

参考的是这篇博客:Ubuntu18.04安装显卡驱动,这里我们采用的是作者的Ubuntu软件仓库中的稳定版安装。
具体方法为:在终端输入:ubuntu-drivers devices,得到有关本机显卡其驱动的相关信息,如图所示

可以看到推荐的版本号是:nvidia-driver-470,后面跟着recommended 标识的即为推荐版本。如果你认可推荐版本,那只需要输入sudo ubuntu-drivers autoinstall 就可以自动安装了。这里我用的是直接就是默认版本。
安装完成后nvidia-smi 测试有没有安装成功,如果没成功的话,一般是要重启服务器再看的。这里到此就结束了,注意,我们用的就是系统默认的安装方法,很容易。

2. 安装Anaconda

参考的是这篇博客:如何在安装 Anaconda,我们截取关键步骤展示:

  1. 首先直接下载Anaconda安装脚本:wget -P /tmp https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh注意这里的日期可以修改,可以根据版本的更新来选择最新版本,参考网址:Anaconda版本下载。
  2. 安装完成后运行脚本启动安装程序:bash /tmp/Anaconda3-2020.02-Linux-x86_64.sh
  3. 之后不停按Enter键继续,以及滑动阅读协议。依次后面输入yes, enter, yes
  4. 最后安装完成后,输入source ~/.bashrc激活就OK了。

2.1 新建的用户如何使用Anaconda

这里一个小插曲,新建了一个账户的话,怎么把conda环境配置到这个账户环境下。
现在服务器已经安装好Anaconda,位置在/user/local中,用户调用只需要在其home界面下往.bashrc中添加Anaconda的路径即可。

  1. 新建账户:`
useradd testuser #新建一个testuser的账户
passwd testuser  # 修改密码
  1. 以用户testuser为例,在目录 /home/testuser 下输入命令 vim .bashrc追加写入如下
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/user/local/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then\eval "$__conda_setup"
elseif [ -f "/user/local/anaconda3/etc/profile.d/conda.sh" ]; then. "/user/local/anaconda3/etc/profile.d/conda.sh"CONDA_CHANGEPS1=false conda activate baseelse\export PATH="/user/local/anaconda3/bin:$PATH"fi
fi
unset __conda_setup
# <<< conda init <<<

保存,退出。source .bashrc 就能顺利使用conda

3.安装CUDA

参考的是这篇博客:Unbuntu20.04安装nvidia驱动,cuda和cudnn。直接看第二部分安装CUDA的过程。我们将步骤精炼一下:

  1. 进入网站CUDA Toolkit 10.2 Download。选择平台:
  2. 按照Base Installer的说明进行下载并安装,这个过程耐心等待下载:
wget https://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
  1. 等会会进入界面让你作出选择,依次选择Continue, Accept,然后再这个页面的时候由于已经有Nvidia 显卡驱动,移动到Driver选项,按空格取消,表示不卸载当前驱动。
  2. 再将光标移动到Install选项,回车,进行安装;

    安装过程中,不会有任何信息输出,耐心等5分钟左右,出现如下界面则成功:
  3. 添加到环境变量中去:sudo vim ~/.bashrc,在文件末尾添加:
export PATH="/usr/local/cuda-10.2/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH"
  1. 最后再次执行source ~/.bashrc激活。nvcc --version检查cuda版本,环境变量配置成功;

4. 安装Pytorch GPU版本

前面都安装好的了话,直接上官网安装:pytorch官网

用PIP安装就可以:pip3 install torch torchvision torchaudio
安装完成之后,输入python

import torchprint(torch.__version__)
print(torch.cuda.is_available())

判断是否安装成功!预祝大家安装顺利。

ubuntu18.04安装显卡驱动,Anaconda,CUDA,pytorch全套流程相关推荐

  1. Ubuntu18.04安装显卡驱动导致开机时卡在『ok』‘starting Gnome display manager

    #Ubuntu18.04安装显卡驱动导致开机时卡在『ok』'starting Gnome display manager' 新手小白第一次安装显卡驱动,reboot之后就一直进不去,冷静下来开始寻找c ...

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

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

  3. Ubuntu18.04 RTX2070 显卡驱动、Cuda、cudnn和Pytorch深度学习环境配置——亲测可用

    这篇博文的主要目的是记录我在Ubuntu18.04下配置深度学习环境的过程,方便自己以后配置的需求,也供大家参考,减少跳坑,虽然我主要是在Ubuntu18.04下实践的,但经过在Ubuntu16.04 ...

  4. Ubuntu18.04安装显卡驱动+CUDA

    第一步: 安装显卡驱动 ubuntu-drivers devices 安装需要的驱动版本 sudo apt install nvidia-driver-470 # install后面为安装驱动的名字, ...

  5. Ubuntu18.04安装NVIDIA驱动以及cuda出现的问题

    为了搭深度学习的框架,尝试重装显卡驱动和cuda.但是整个过程都是血和泪. 主要参考博客: MaskFusion(已开源)环境搭建与配置(16.04):https://blog.csdn.net/ji ...

  6. 拯救者Y9000K2021H在ubuntu18.04安装显卡驱动

    安装完成Ubuntu18.04系统是没有nvidia显卡驱动的,需要手动安装,期间尝试过许多方法,如在系统自带的软件software&updates下的additional drivers自动 ...

  7. 暗影精灵3+ ubuntu18.04 安装显卡驱动

    一.安装ubuntu18.04 1.因为我装的双系统,采用UEFI引导安装,https://ubuntu.com/download官网下载Ubuntu18.04.3LTS对应的镜像文件. 2.准备一个 ...

  8. Ubuntu18.04安装显卡驱动重启后出现黑屏问题

    问题描述 这是我在Ubuntu18的软件和更新里的附加驱动里安装附加驱动后重启所遇到的黑屏问题,也是蛮多人遇到的一个问题,我遇到这个问题后也是十分苦恼,也曾试过在"recovery mode ...

  9. Ubuntu18.04安装显卡驱动

    开机启动报错: /dev/nvme0n1p2: clean, 508882/55666 blocks  1.查看显卡driver版本信息 // 若无信息输出,说明有问题 # cat /proc/dri ...

最新文章

  1. 解决用户使用临时配置文件登陆WIN7的问题
  2. 9.文本处理(读写配置文件)
  3. python【Matlibplot绘图库】基本使用(真の能看懂~!)
  4. 用ajax写以随机数验证码,关于前端ajax请求url为何添加一个随机数
  5. 【prometheus】alertmanager 配置文件示例
  6. [Alfred]为Baidu Weather Workflow更新图标
  7. 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神
  8. redis下载+php,php+redis实现消息队列
  9. vue安装教程及简介
  10. python画图删除上边框和右边框
  11. java程序优化快捷键_Java 代码中针对性能优化的总结方案
  12. datagrid combobox 选择后显示valueField 而不是 textValue解决方法
  13. bzoj 3991 [SDOI2015]寻宝游戏
  14. 小学班级计算机社团活动章程,小学腾飞电脑小社团活动章程.doc
  15. 中学数学知识点实体识别
  16. Linux基础 - 服务管理(systemd)
  17. 让人惊愕的coffee spitter
  18. 作为一枚程序员,每天必用的软件有哪些?
  19. QT编写的嵌入式工业控制系统
  20. 解决Cookie乱码问题

热门文章

  1. mac linux网卡驱动下载官网下载,linux | 网卡驱动
  2. 必备外文文献网站,有外文文献翻译功能
  3. soj115 御坂网络
  4. 将Dos文档格式转换为Unix格式
  5. android8 三星a9,三星GalaxyA9评测 已经远远超出中端手机的水平
  6. 一文回顾 Java 入门知识(上)
  7. Android底层和中间层共同学习系列之android键盘映射
  8. 与微型计算机运算速度无关的是,四川大学《计算机应用基础0006》17春在线作业1...
  9. ArcGIS 矢量数据拓扑编辑
  10. Probability and Stochastic Models(1) —— 研一新课学习笔记