Pytorch安装(个人错误记录)

  1. 先是没有思考,没有认真看,就按照一个博客开始执行照做。
  2. nvidia-smi,查看了显卡驱动没有问题,查看了适合版本的cuda。
  3. 安装了cuda,版本是11.1.1,随后跟着选择了对应的cudnn。
  4. 看了b站视频,现在的cuda是跟着pytorch自动被安装的,感觉以上白做。
  5. 随后卸载上面安装的cuda,然后执行对应版本的conda安装命令。
  6. 第一次安装的是11.1版本cuda的pytorch,结果下载太慢,然后添加了镜像源,但是有一个文件镜像源没有,仍然下载太慢超时。
  7. 第二次,把11.1的删除,安装10.2版本,在安装完成以后可以import torch,但是torch.cuda.is_available()返回False。
  8. 卸载,conda uninstall pytorch
  9. 重新下载安装 conda install pytorch torchvision torchaudio cudatoolkit=10.2,仍然是False
    10.把环境删了,重新开始。把安装源中的defaults删除了。
  10. 重新创建了一个环境,然后重新安装。仍然返回False
  11. 根据网上一篇博客的经验,conda list发现,conda命令安装的都是cpu版本的,我本来安装的1.9版本pytorch,但是print(torch.__version__)是1.6版本
  12. 卸载安装的pytorch,用pip安装报错:check_hostname requires server_hostname
  13. 手动下载安装包放到anaconda/pkg中,并安装,然后执行conda安装命令,检查一遍。有一个问题是,从网上下载的pytoch-1.7对应的是python3.7版本。
  14. 上一步不知道是安装太慢的原因,还是就是无法成功,最终取消。
  15. 又把cuda软件重新安装回来。为了解决ownloaded bytes did not match Content-Length 问题,设置conda下载的timeout。conda config --set remote_read_timeout_secs 600.0
  16. 这次还不错,可以下载完了,但是又报出警告Warning:又文件正在被占用,需要手动删除文件。
  17. 删除文件后,重启电脑,继续安装,安装完成后依然返回False。不知道是不是因为3.8版本的python没有适配的cuda版本pytorch
  18. 第二天,卸载环境,打算用pip安装一下.
  19. pip安装包时出现 ValueError: check_hostname requires server_hostname 错误,解决办法:关掉科学上网。这回下载好像是对的了。
  20. 为了这个环境,弄了半天…昨天心情也很差,哎。最后把cuda软件卸载了。
    在这里插入图片描述

总结

  1. 对于网上的博客,自己要看明白,觉得可行了,再去做
  2. 对于安装提示的信息,要好好看,根据报错去找错误,先自己思考,搜网上的答案太随机了。
  3. 视频教程往往更可靠
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值