深度学习环境搭建(从卸载CUDA到安装,以及Pytorch与torchvision的安装。你从未见过的全有版本)

先来点头疼的:在深度学习的过程中,环境搭建是必须要经过的一个关卡,由于版本对应麻烦,很多时候会让人头疼。
本文将从卸载到安装,搭建深度学习环境。以CUDA11.0+Pytorch1.7.1+Torchvision0.8.1为模。

CUDA卸载

卸载很简单

先放要卸载的图,卸载除下图标注的三个以外的关于NVIDIA的一切。(两种卸载方法)

1、设置——应用

2、控制面板——程序——程序和功能


开始卸载吧!


当然,下图中所标示的文件夹也可以删除。

卸载完成!!!
(可能会有朋友会发问,这注册表不是没有删除么,其实没事的,在安装新的时候,注册表会被覆盖的。不同的版本也会有新的注册表)

CUDA11.0安装

首先查看自己电脑的驱动程序版本和推荐安装的CUDA版本,一般来说,推荐版本是与当前电脑驱动程序以及显卡配置可相匹配的最高版本了,当然了比推荐版本低的版本都可以安装即向下兼容。按需安装即可。

WIN+R CMD

nvidia-smi


由于我即将使用的项目需要Pytorch1.7.0,所以我将安装CUDA11.0
这里就不给出其他CUDA Toolkit版本与Pytorch对应关系了。因为官方有时会调整,被坑的吐血,如果以后能找到比较权威的,会放图。

下载CUDA11.0

可以通过此链接进行下载:
https://developer.nvidia.com/cuda-toolkit-archive

下载完成之后双击下载好的.exe文件
这里的路径一定要记住,涉及到之后修改环境变量。

接下来按照图示步骤操作即可





到这里CUDA11.0版本的安装就完成了,我们可以来进行验证以下:

安装对应版本的CUDNN

可以通过此链接进行下载:
https://developer.nvidia.com/rdp/cudnn-archive



在下载的时候需要登陆账号,如果没有,注册一个就好:
输入邮箱

验证邮箱邮件


根据需要,暂不就行,不整那些花里胡哨的

开始下载

下载之后是一个压缩包,解压之后打开。
打开之后,双击点开看到cuda文件夹
打开之后,如下图:


接下来打开之前安装CUDA时候安装的路径,将途中各个文件夹下的文件复制到对应目录下:
复制CUDNN内的bin到CUDA的bin

复制CUDNN内的include到CUDA的include

复制CUDNN内的/lib/x64到CUDA的/lib/x64

接下来将安装的CUDA的路径添加到环境变量
按照图示操作:


添加系统变量,一共需要添加5个


按照以上步骤进行逐个添加

在Path添加环境变量

将下图4个路径添加进来

至此,CUDA与CUDNN的安装就结束了
接下来,检查一下是否安装成功了

见到两处PASS的话,那么恭喜你了!!!

Pytorch及torchvision安装

可以通过此链接进行下载:
https://download.pytorch.org/whl/torch_stable.html
下载需要版本的Pytorch

这里安装错了torchvision版本

Pytorch1.7.0需要torchvision的版本>=0.8.1

本地安装Pytorch与torchvision

到这里Pytorch与torchvision就安装完成了
随便跑个深度学习项目试一下

完美!!!
可怜我一地的头发啊

深度学习环境搭建(从卸载CUDA到安装,以及Pytorch与torchvision的安装。你从未见过的全有版本)相关推荐

  1. 深度学习环境搭建超级详解(Miniconda、pytorch安装)

    小白刚开始学习<动手学深度学习>,第一次发文,本文主要是为了记录在环境搭建过程中遇到的问题和疑惑,以及解决方法,同时希望能帮到遇到相同问题的小伙伴. 在学习中遇到的疑惑和最后搜索得到的解答 ...

  2. 【深度学习环境搭建<二>】CUDA和 cuDNN 的安装

    0x00 前言 上一篇中我们介绍了深度学习环境搭建的第一步:NVIDIA驱动的安装.现在车的轮子有了,接下来就要来搭建车的车身了,也就是今天的主角:CUDA 和 cuDNN, 它是我们程序和驱动之间的 ...

  3. ubuntu22从双系统开始到深度学习环境搭建+必备软件安装

    ubuntu从双系统开始到深度学习环境搭建及生活软件安装大合集!!! (一)本机环境 (二)双系统安装 1.前期了解 1.1.查看[BIOS](https://so.csdn.net/so/searc ...

  4. 深度学习环境搭建之SFA3D目标检测

    一.前言     由于公司项目支撑,近期需要做雷达图像的目标检测后融合.本篇博客详细介绍深度学习环境搭建,并跑通SFA3D.由于本机第一次搭建环境,这里先全部手动搭建,实际上在用Ananconda创建 ...

  5. 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...

    写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...

  6. Miniconda3+PyTorch1.7.1(GPU版)+Win10_x64+GTX1060深度学习环境搭建

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 硬件信息: 系统:win10家庭中文版 CPU:i7-7700HQ 内存:16GB 显卡:GTX1060 目录 一.确定 ...

  7. 腾讯云GPU服务器深度学习环境搭建

    Author:ZERO-A-ONE Date:2021-2-20 ​ 因为本人的电脑没有带有NVIDIA公司的独立显卡,所以需要用到GPU进行大规模运算加速训练的时候,就萌生了购买云服务进行计算的念头 ...

  8. 台式机Ubuntu系统安装Tesla系列显卡+深度学习环境搭建

    1.前言 Tesla系列的显卡主要是作为计算显卡来使用的,常用在服务器.工作站等设备上,并不适用于普通台式机主板上.与常用的Nvidia显卡系列相比,其内部的电源供电结构.散热功能都是不一样的.因此要 ...

  9. Ubuntu16.04深度学习环境搭建

    Ubuntu16.04深度学习环境搭建(anaconda3+cuda10.0+cudnn7.6+pytorch1.2) 文章目录 Ubuntu16.04深度学习环境搭建(anaconda3+cuda1 ...

最新文章

  1. 第十一篇:Discourse 话语/论述
  2. “35 岁才是一个程序员成熟的开始!”
  3. 联系人排序java代码_Android仿微信联系人按字母排序_脚本之家
  4. Neo4j:使用Cypher生成实时建议
  5. 京瓷打印机更换墨盒后显示缺粉_京瓷1800打印机更换墨盒后仍然提示添加墨粉,怎么解决啊?...
  6. 推荐一个视频 Postive Psychology
  7. doctrine2 mysql_Doctrine2-完整创建数据库
  8. android root测试,[原创]安卓逆向之绕过root检测的四种姿势
  9. html5图片在线剪辑,Web端裁剪图片方法
  10. 移动通信网络规划:5G业务解析
  11. 利用R语言编写量化投资策略
  12. 内存操作函数:memcmp、memcpy、memmove、memset 的使用与模拟。
  13. 博客平台遭虚假勒索攻击、新黑客组织称对以色列的攻击负责|11月16日全球网络安全热点
  14. 无线量子通信/无线量子通讯,5G下一代物联网的创新研究
  15. ARP协议及局域网断网攻击(scapy)
  16. 已知平面三点坐标求其中两条边之间的夹脚
  17. PUNCH图剖分浅析
  18. 3682. 宇恒棋 (华师月赛)
  19. 动手深度学习笔记(一)2.1数据操作
  20. lepus天兔数据库监控

热门文章

  1. java 连接 Pi数据库——piapi方式
  2. 【数学知识】||x||(范数 norm)
  3. 复习Java入门与基础语法生活【记录一个咸鱼大学生三个月的奋进生活】002
  4. 使用Navicat 导出 MySQL中表的字段信息查询,以及information_schema.COLUMNS解释
  5. matlab语音算法,[转载]RLS算法多麦克风语音降噪( matlab编程 )
  6. 笔试 | 大疆2021秋招笔试题及题解
  7. Java--Integer的常量缓存池(默认-128~127数值范围)
  8. HTML生日快乐代码 HTML5七夕情人节表白【告白模板】 HTML5七夕情人节表白网页源码 html css javascript
  9. FZU - 2301 H - Chosen by god (组合数学)
  10. 解决vue项目中重复点击导航路由报错