环境搭建
首先要说明一下,我是首次接触pytorch框架,整个环境搭建过程使用于同样的新手,当然我也是借鉴了很多博客和经验,在众多的经验贴中挖出适用于新手的操作过程(下面一一列出链接)。
设备为win10系统+CPU,下面是我亲身经历的搭建过程:
一. 写在前面
对于为什么要安装,命令行的基本解释,下面这个博客中有详细介绍,blog: https://blog.csdn.net/aa3615058/article/details/89339790
二. 安装Anaconda
我参考的安装blog:
https://blog.csdn.net/ITLearnHall/article/details/81708148
https://blog.csdn.net/thomaswu1992/article/details/90293015
注意1:anaconda官网下载较慢且库缺少,可以选择清华镜像源,但是我官网下下来了,不知道后面使用有没有影响
注意2:傻瓜式安装,安装后可以输入命令行验证一下,新建环境可以使用界面或命令行。
注意3:每一个新项目,单独新建一个环境开发,项目自己互不影响,项目所用到的库都是每一个环境中单独拥有的。(我的理解是每个项目都有一套自己所用的版本和库,对应pycharm中一个文件夹,每个都能引入不同环境)
注意4:上面参考博客,仅适用于这一部分。
三. 安装pytorch
我参考的blog:
https://www.cnblogs.com/nekoneko-15/p/13526092.html
注意1:继续使用官网提供的默认原,下载速度真的非常慢,我是等待很长时间后下载失败,还有人直接中断下载,所以必须更改下载源。如果你有下图的错误,可能是默认原问题,建议参照上博客方法更改清华源。
注意2:安装后,输入命令行进行验成功,我就是安装没问题,但是验证时却没有torch库,又走了一遍步骤。我认为我的错误可能是没有在该环境下安装。
(1)打开虚拟环境的方法是,命令行输入:source activate pytorch
(2)在虚拟环境下,执行安装pytorch框架,具体命令如下
conda install pytorch-cpu torchvision-cpu -c pytorch(去官网找)
(3)验证方法,输入import torch ,如果不报错,就说明我们的安装完成了。(可参考blog1)(可参考blog2)
注意3: 不少经验贴中说,可以把安装命令中的 -c pytorch去掉。-c pytorch参数指定了conda获取pytorch的channel,在此指定为conda自带的pytorch仓库。因此,只需要将-c pytorch语句去掉,就可以使用清华镜像源快速安装pytorch了。
四. 安装pycharm,编译环境配置
我参考的blog:
https://www.cnblogs.com/wangsl97/articles/12657550.html
推荐一个B站视频介绍的也很好:
B站链接
五. Pycharm中验证是否成功
新建一个python file进行验证呢个,不报错则成功。
from __future__ import print_functionimport torchx = torch.rand(5, 3)print(x)...............Ressults:tensor([[0.6721, 0.2654, 0.8204], [0.3341, 0.0447, 0.5296], [0.1545, 0.2893, 0.6191], [0.8655, 0.4210, 0.7503], [0.6606, 0.3944, 0.5899]])