手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow)

  • 1. 安装Anaconda:(常用的python版本和各类包管理器)
    • 1.1. 下载地址:
    • 1.2. 配置环境变量:
    • 1.3. 检查配置情况:
    • 1.4. 切换anaconda下载文件的源:
  • 2. 安装CUDA:(显卡厂商NVIDIA推出的并行运算平台)
  • 3. 安装CUDNN:(用于深度神经网络的GPU加速库)
  • 4. 安装pytorch(GPU版本)
  • 5. 安装tensorflow(GPU版本)
  • 补充:

1. 安装Anaconda:(常用的python版本和各类包管理器)

1.1. 下载地址:

https://www.anaconda.com/products/individual
不一定安装在c盘下,自行选择

1.2. 配置环境变量:

环境变量配置路径:此电脑右键-属性-高级系统设置-环境变量(根据自己安装anaconda目录名称输入),在用户变量或者系统变量中输入均可

C:\Users\yuan\anaconda3
C:\Users\yuan\anaconda3\Scripts
C:\Users\yuan\anaconda3\Library\bin
C:\Users\yuan\anaconda3\Library\usr\bin
C:\Users\yuan\anaconda3\Library\mingw-w64\bin

1.3. 检查配置情况:

cmd命令行中输入 conda --version(注:- - 查看输出情况是否为版本号)

1.4. 切换anaconda下载文件的源:

默认外国网站,配完镜像源,使用国内的网站,下载速度会提升

  1. 命令如下:配置清华源
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  1. 设置搜索时显示通道地址
  conda config --set show_channel_urls yes
  1. 显示源
 conda config --show channels
  1. 删除源
  conda config --remove channels 源名称或链接

2. 安装CUDA:(显卡厂商NVIDIA推出的并行运算平台)

安装之前输入nvidia-smi查看自己的显卡驱动版本,找到对应的cuda版本。30系显卡建议直接cuda11.1以上版本。

Cuda下载地址:https://developer.nvidia.com/cuda-toolkit-archive
直接打开安装exe安装,建议安装在默认路径下,测试安装情况命令行命令:nvcc -V (注:大写的V)

3. 安装CUDNN:(用于深度神经网络的GPU加速库)

下载地址:https://developer.nvidia.com/cudnn
需要先注册账号,看自己的cuda版本下载对应的cudnn版本
Cuda11以上版本对应cudnn11.3、cuda10版本对应cudnn10
下载完成之后

1)   将cuda\bin目录中的 cudnn64_8.dll 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin 中
2)  将cuda\include目录中的 cudnn.h 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\include中
3)  将cuda\lib\x64 目录中的 cudnn.lib 复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib\x64 中
4)  然后将C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2和
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\lib\x64都添加环境变量path中。

4. 安装pytorch(GPU版本)

前往:https://pytorch.org/get-started/locally/ 查看安装命令,有条件可以选择直接用conda或者pip命令安装,国内的选择在pip命令中输入清华源,命令如下:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch===1.5.1 torchvision===0.6.1 -f https://download.pytorch.org/whl/torch_stable.html

5. 安装tensorflow(GPU版本)

conda install tensorflow-gpu==1.4.0 或者 pip install tensorflow-gpu==1.4.0

补充:

为方便拓展建议在anaconda内新建开发环境,方便之后进一步的配置,anaconda可以直接建立特定python版本的环境。
安装完anaconda之后
创建环境:

conda create --name env_name python=3.7   #env_name(命名你的环境,英文)  #python=3.7(代表3.7版本的python,可以修改为其他)

创建环境之后激活环境:activate env_name 代表你进入了该环境目录下,可以调用该环境下所有的包
安装框架和常用包:

Conda install tensorflow-gpu==1.4.0
Conda install torch
Conda install numpy
Conda install ..........

其他命令:

删除环境:conda remove -n env_name --all
推出环境:conda deactivate env_name
查看所有环境:conda info --envs
查看该环境目录下所有的包:conda list
安装包:conda install pkg_name
卸载包:conda uninstall pkg_name

手把手教你在Windows10环境下安装深度学习框架(pytorch or tensorflow)相关推荐

  1. Ubuntu18.04下安装深度学习框架Pytorch(GPU加速)

    前面我们已经在windows10环境下成功安装了CPU版本的Pytorch,推荐的是利用Anaconda安装. 经过接近一天的奋战,博主成功在linux系统安装GPU加速的pytorch,博主使用的发 ...

  2. 手把手教你如何自己设计实现一个深度学习框架(附代码实现)

    作者丨王桂波@知乎(已授权) 来源丨https://zhuanlan.zhihu.com/p/78713744 编辑丨极市平台 导读 本文首先从深度学习的流程开始分析,对神经网络中的关键组件抽象,确定 ...

  3. Ubuntu18.04与RTX1080Ti安装深度学习框架

    这里写自定义目录标题 本文系统为Ubuntu18.04,显卡为RTX 1080Ti,之前主要在Windows下跑深度学习,后来因为需要用到ROS,故需要在Ubuntu下使用深度学习,因此记录一下在Ub ...

  4. 在linux下怎么安装mysql,手把手教你在Linux系统下安装MySQL

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...

  5. 在Windows10环境下安装RabbitMAQ、Erlang的坑

    在Windows10环境下安装RabbitMAQ.Erlang的坑 描述:本人学习Spring Boot过程中需要用到RabbitMAQ,所以就去安装了.途中踩了无数个坑,哎呦,疼死我了.花了一天多的 ...

  6. Windows10环境下安装Java

    Windows10环境下安装Java 1.首先下载java安装包 阿里云盘下载 提取码:d07f 2.打开安装包进行安装 1)双击安装包 2)如果需要更改安装目录,则可以选择你自己想要安装的目录,如果 ...

  7. Windows10环境下安装虚拟机virtualbox详解

    Windows10环境下安装虚拟机virtualbox详解 一.下载VirtualBox虚拟机 二.安装VirtualBox 一.下载VirtualBox虚拟机 下载官网:https://www.vi ...

  8. 用pyinstaller打包pytorch环境下的深度学习模型,实现通过exe程序实现界面显示模型的分类效果

    用pyinstaller打包pytorch环境下的深度学习模型,实现通过exe应用实现界面显示模型的分类效果 训练深度学习模型和界面显示,看我之前的博客,链接在下面: 通过残差网络实现CLFAR-10 ...

  9. Ubuntu为julia安装深度学习框架MXNet(支持CUDA和OPenCV编译)

    Ubuntu为julia安装深度学习框架MXNet(支持CUDA和OPenCV编译) 环境介绍与注意事项 下载源文件 安装依赖 编译 环境配置 安装MXNet 测试 后记 环境介绍与注意事项 Ubun ...

最新文章

  1. Linux文件与目录管理(文件查阅)
  2. ISA 2006 允许使用QQ
  3. Spring Boot 如何自定义Starter,你知道吗?
  4. aix服务器端口配置文件,aix配置(IP,子网掩码,DNS)网络接口的三种方式
  5. set注意点map遍历
  6. abap 添加alv上的工具栏的按钮_你需要属于自己的PPT工具栏!
  7. 关于coredump文件生成与查看
  8. [转载] 字符串最长重复子串python_查找字符串中重复字符的最长子字符串
  9. 拓端tecdat|R语言中贝叶斯网络(BN)、动态贝叶斯网络、线性模型分析错颌畸形数据
  10. CUDA编程:笔记1
  11. EBS R12中SLA子分类帐与子模块的关联关系
  12. 如何恢复磁盘中被删除的数据
  13. Android圆角ImageView的几种实现方式(包含四个角的分别设置)
  14. OpenCV 银行卡卡号识别
  15. 量化开发必掌握的30个知识点【什么是分笔逐笔数据】?
  16. 2022元旦首发,2021年阿里春招+秋招+社招+校招Java后端开发面试题汇总,看完轻松收下offer
  17. ORACLE EBS常用表及查询语句(二)
  18. [02]从零开始学电子技术丛书-自学电子的同学看过来
  19. BC61 金字塔图案
  20. 聪明人喜欢挑战性,高难度excel操作技巧你会几个?

热门文章

  1. EF 学习 实用脚本
  2. 表格隔行变色_CSS实现鼠标悬停高亮
  3. 动态规划--电路布线(circuit layout)
  4. Js获取地址栏参数值
  5. javascript-模板方法模式-提示框归一化插件
  6. HDU 1518 Square
  7. nodejs mysql 创建连接池
  8. ggplot2绘图入门系列之二:图层控制与直方图
  9. PHP 4 中对象的比较
  10. [Visual Stuido SDK] VSPackages