当前位置:   article > 正文

torch环境安装问题_peft 0.8.1 requires torch>=1.13.0

peft 0.8.1 requires torch>=1.13.0

安装pytorch中所出现的一点问题的解决思路

因为最近要应对毕业论文,课题方向大概是《基于机器学习的–识别》。所以需要学习一点深度学习的知识。但没有想到安装的过程居然如此曲折
最后的解决方式是:重装anaconda

笔者安装的环境是python3.9+anaconda4.11.0
CUDA的版本是10.2
起先安装的是11.*的版本,但是发现可能会出现与pytorch版本不兼容的问题,于是降到了10.2
anaconda最先选择的是清华镜像站里面的,此步骤巨坑,暂且放下不表
在这里插入图片描述

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
  • 1

起初出现了http[0.00.00.00]这样的问题【具体的无法复现了,意会就行】
没办法使用conda指令安装,另辟蹊径,找pip安装的方式
在pytorch官网选择适合的版本
一般要安装的有“torch”和“torchvision”,善用ctrl+F
文件后缀的cp35指的是python3.5版本,查找一个适合自己系统的版本
在anaconda prompt里切换到新建的环境,pip安装torch和torchvision。最先开始系统报错:
Index **** [http:………………网站] NOT FOUND …… on this platform.
具体的无法还原了,也忘记留相关记录了 。
创建一个新文件

cmd:python -m pip debug --verbose
  • 1

在这里插入图片描述

里面定义的whl文件的格式
不同的版本可能会有差异,修改成对应格式的文件名就好了
再用pip install 文件位置
成功安装

新建一个文件进行测试

import torch    # 如正常则静默
a = torch.Tensor([1.])    # 如正常则静默
a.cuda()    # 如正常则返回"tensor([ 1.], device='cuda:0')"
from torch.backends import cudnn # 如正常则静默
cudnn.is_acceptable(a.cuda())    # 如正常则返回 "True"
  • 1
  • 2
  • 3
  • 4
  • 5

随便找的一个
运行显示
在这里插入图片描述
最后一行,不是有效的Win32应用程序
解决方案是在终端里面切换conda的运行环境到64位

conda info
  • 1

在这里插入图片描述

set CONDA_FORCE_32BIT=0
  • 1

这一步理想结果应该是:
在这里插入图片描述
但是笔者经历了一晚上发现完全切换不了,于是推测是不是anaconda的版本有问题。指令升级了一下,发现已经是最新版本。
换个思路,有没有可能是清华镜像源的问题。
Anaconda官网下载位置
一路通过,不赘述了
然后按照pytorch官网提供的指令
在这里插入图片描述
新建环境,输入
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
安装,一路通过畅通无阻
在这里插入图片描述
代码测试
在这里插入图片描述

顺利通过
折磨了我两天的torch环境安装问题,没想到竟然是清华镜像源的问题。重装即解决。

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

闽ICP备14008679号