当前位置:   article > 正文

[PyTorch] 记录一次PyTorch版本更新_python更新torch

python更新torch

记录一次PyTorch版本更新

问题描述:

更新PyTorch中遇到的问题。

问题1:

conda中无法安装Pytorch

直观表现为在conda的库中,找不到PyTorch的下载方式。

本人的Anaconda是从镜像下载的。不排除其他人可以通过这个方式下载。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8zngVAky-1570705870113)(C:\Users\73416\Desktop\MarkDown\图片\图片文件夹\记录一次PyTorch版本更新\1570704169518.png)]

问题2:
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
  • 1

通过conda命令conda install pytorch torchvision cudatoolkit=10.0 -c pytorch下载的时候,出现如上的报错。

报错的原因,我猜测于“不符”有关(inconsistent)。

目前我没有找到解决办法。

另外,我是用conda下载第三方库,经常出现各种各样的问题。

问题3:

使用conda内置的pip下载,下载路径为Python37的环境,而非conda的环境。

E:\Anaconda\Scripts>pip3 install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html
Looking in links: https://download.pytorch.org/whl/torch_stable.html
Requirement already satisfied: torch===1.2.0 in e:\python37\lib\site-packages (1.2.0)
Requirement already satisfied: torchvision===0.4.0 in e:\python37\lib\site-packages (0.4.0)
Requirement already satisfied: numpy in e:\python37\lib\site-packages (from torch===1.2.0) (1.17.2)
Requirement already satisfied: six in e:\python37\lib\site-packages (from torchvision===0.4.0) (1.11.0)
Requirement already satisfied: pillow>=4.1.1 in e:\python37\lib\site-packages (from torchvision===0.4.0) (6.1.0)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

仔细观察,可以发现,安装路径为e:\python37\lib\site-packages,而非conda路径E:Anaconda\Scripts\lib\site-package。

所以在使用conda环境的PyCharm中,Torch仍然不可用。

解决方法:

在命令行中,通过cd命令,将路径切换到E:Anaconda\Scripts

运行PyTorch官网提供的代码,输入命令行运行。

切记,将pip3改为pip!!!

复盘一下。

首先我之前确实是确定,将路径cdE:Anaconda\Scripts,再使用pip install package_name是可以将package_name安装到conda环境下的。之前也没出现过问题。

安装到Python37还是conda,取决于用的命令是pip3 install XXX还是pip install XXX,不同就是出现在pip3和pip上。

具体原因不清楚。我的猜测是pip3专指Python37的pip,就算cd路径也没用。

另外也没想到官方给的安装代码有问题(并不是真的有问题,而是相对来说有问题,安装的时候不能保证百分百有效)。

Microsoft Windows [版本 10.0.18362.388]
(c) 2019 Microsoft Corporation。保留所有权利。

C:\Users\73416>cd E:Anaconda/Scripts

C:\Users\73416>E:

E:\Anaconda\Scripts>pip install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html
Looking in links: https://download.pytorch.org/whl/torch_stable.html
Collecting torch===1.2.0
  Using cached https://download.pytorch.org/whl/cu100/torch-1.2.0-cp37-cp37m-win_amd64.whl
Collecting torchvision===0.4.0
  Using cached https://download.pytorch.org/whl/cu100/torchvision-0.4.0-cp37-cp37m-win_amd64.whl
Requirement already satisfied: numpy in e:\anaconda\lib\site-packages (from torch===1.2.0) (1.17.2)
Requirement already satisfied: pillow>=4.1.1 in e:\anaconda\lib\site-packages (from torchvision===0.4.0) (5.4.1)
Requirement already satisfied: six in e:\anaconda\lib\site-packages (from torchvision===0.4.0) (1.12.0)
Installing collected packages: torch, torchvision
  Found existing installation: torch 1.0.0
    Uninstalling torch-1.0.0:
      Successfully uninstalled torch-1.0.0
  Found existing installation: torchvision 0.2.1
    Uninstalling torchvision-0.2.1:
      Successfully uninstalled torchvision-0.2.1
Successfully installed torch-1.2.0 torchvision-0.4.0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/975577
推荐阅读
相关标签
  

闽ICP备14008679号