win10+Anaconda3(python3.7)+CUDA8.0+PyTorch1.0安装与配置

2018年12月8日,Facebook在NIPS上正式发布PyTorch1.0版本,本文主要记录在笔记本电脑上安装PyTroch1.0最新版的过程。其实在PyTorch官网上已经给出了详细的配置过程,不过由于PyTorch的安装包源头在外网,国内安装会非常缓慢甚至无法获取安装包,因此这里提供其他简单有效的解决方案。

配置环境:windows10+Anaconda3(python3.7.1)+CUDA8.0+PyTorch1.0

配置过程主要分三步,一是Anaconda的安装,二是CUDA版本的检查,三是PyTorch的安装。

Anaconda3的安装

Anaconda3的安装比较简单,其官网地址为:https://www.anaconda.com/distribution/#download-section

选择windows版本的,python3.7的安装包,win7是32位的,win8/win10是64位的。
在这里插入图片描述
下载好安装包之后,双击安装。按照软件默认的设置一路安装下去即可,这里不再赘述。

安装完成之后,打开windows命令行(command+R,输入cmd),在命令行中输入“python”即可查看Anaconda3安装是否成功,安装成功后显示如下:
在这里插入图片描述
Anaconda3安装完成后还有一些自带的软件,主要是以下四个:

  • Anaconda Navigator:Anaconda发行包中包含的桌面图形界面,可以用来方便地启动应用、方便的管理conda包、环境和频道,不需要使用命令行的命令。
  • Anaconda Prompt:Anaconda的命令行界面,之后的安装需要用到这个命令行在conda环境下安装PyTorch。
  • Jupyter Notebook:一个交互式笔记本,支持多种编程语言,集编程和文档写作于一体。
  • Spyder:一种类似于PyCharm的python程序开发和编译环境(IDE)。

Anaconda配置环境变量:打开windows的控制面板,选择“系统与安全”,再进入“系统”,选择“高级系统设置”,找到“环境变量”。在“系统变量”的“Path”字段上添加Anaconda的安装路径。如果Anaconda的安装路径为XXX/,那么可以添加以下三个路径:

  • XXX/
  • XXX/Library/bin/
  • XXX/Scripts/

CUDA版本的检测

很多博客写的是CUDA的安装,实际上现在很多笔记本电脑中都是配置了CUDA的,CUDA是由NVIDIA推出的通用并行架构,该结构可以调用GPU进行复杂计算。因此本文中配置的PyTorch由于使用了CUDA,因此是GPU版本的。CPU版本的配置异曲同工,只是不用CUDA。至于CUDA的安装,可以参考其他安装博客。

CUDA版本的检测:在桌面点击鼠标右键,选择“NVIDIA控制面板”,再选择左下角的“系统信息”,查看“组件”一栏即可获知本机的CUDA版本。例如:笔者的CUDA版本是8.0版,因此之后在安装PyTorch的时候就要注明CUDA的版本。
在这里插入图片描述

PyTorch的安装

官网给出的安装方法为:打开Anaconda的命令行,即windows开始按钮,选择Anaconda文件夹下的Anaconda Prompt,根据本机的CUDA使用不同的conda命令进行安装,对于cuda8.0的命令如下:

conda install pytorch torchvision cudatoolkit=8.0 -c pytorch

这种方法出现的问题是在下载pytorch-1.0.1-py3.7_cuda80_cudnn7_1.tar.bz2安装包时会出现HTTP error,这种错误的原因是由于安装包源头在国外,网络不稳定,下载极其缓慢以至于无法进行下去而中断。

解决方法是添加国内的镜像路径,也就是清华镜像源,然后再用conda进行安装。添加清华源的命令(这里是针对PyTorch0.4.0版本之后的,适用于PyTorch1.0版本):

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

之后再安装PyTorch和Torchvision,不过不再使用官网给出的命令,而是使用以下命令,因为前者命令仍然使用的是Anaconda默认的官网下载路径,而后者使用清华镜像源的路径,这时速度就会相对快很多。

conda install pytorch torchvision cudatoolkit=8.0

安装中间过程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
出现第三张图中的红色框内容后基本就配置成功了,然后再打开windows命令行,进入python环境中测试,或者使用spyder进行测试,测试代码和输出如下。其中第三行是说明支持CUDA。
在这里插入图片描述

  • 10
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
Win10是Windows操作系统的最新版本,它具有更好的性能和用户体验。Anaconda是一个流行的Python发行版,它内置了许多科学计算和数据分析的库。PyTorch是一个深度学习框架,可以进行神经网络的设计和训练。 在Windows 10上安装AnacondaPyTorch是非常简单的。首先,我们可以从Anaconda官网下载适用于Windows 10的安装文件。下载完成后,双击运行安装程序,并按照提示进行安装安装过程中,我们可以选择安装Anaconda所需的库和工具。 安装完成后,我们可以打开Anaconda Navigator,这是一个可视化的管理界面,可以帮助我们轻松管理和使用各种Python包和环境。在Navigator中,我们可以创建新的Python环境,选择安装所需的包。 接下来,我们需要安装PyTorch。在Anaconda Navigator中,我们可以通过选择我们创建的Python环境,然后点击“Channels”选项卡,选择“conda-forge”通道。然后,在搜索框中输入“pytorch”,选择合适的版本进行安装。 等待安装完成后,我们就可以在Python环境中使用PyTorch进行深度学习的开发了。我们可以使用PyTorch构建神经网络模型,进行训练和预测。此外,Anaconda还提供了许多其他有用的库,如NumPy、Pandas和Matplotlib,这些库可以帮助我们进行数据处理和可视化。 总结来说,使用Win10操作系统安装并使用AnacondaPyTorch是非常方便和简单的。通过Anaconda,我们可以快速配置Python环境,并方便地安装和管理所需的库和工具。而PyTorch则为我们提供了一个强大的深度学习框架,可以支持各种神经网络的设计和训练。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值