实战awesome-semantic-segmentation-pytorch-master

1.使用pycharm2021.2.3 professional版本,pytoch的版本是1.7.0,cuda的版本是10.2

import torch
print(torch.__version__)
print(torch.version.cuda)

运行结果为

因为才刚刚接触深度学习没多久,应该大概也许这样没有报错就是正确的吧…(之前有用cpu跑过一个分类的代码,但是忘记debug后的代码放到哪里去了qwq) 

2.在pycharm中运行awesome文件中的readme.md文件,如下图所示:

这个意思应该是要我们先下载一些库(还是叫包捏…?)反正下就对了  可以在pycharm界面左上角的File>Settings>Project>Python Interpreter

点击这里的加号来添加一些库(个人感觉这个方式真的很简单!比去什么win+r 然后 cmd然后balabala一大堆什么install的命令不知道好了多少!好吧…暴露了我因为技术知识不过关而在install这些库里面受到许多挫折的经历了…) 

尝试运行scripts里的train.py后,出现了下面的错误(不知道下一步该干什么 那就运行代码叭哈哈哈哈简单粗暴然后慢慢debug)

出现ImportError: cannot import name '_C' from 'core.nn'的错误是因为没有认真阅读readme…

不要忘记build develop 

但是我在pycharm的terminal里运行上述代码后:

RuntimeError: Error compiling objects for extension

咋还有错误捏!然后我百度了一下 说是可能cuda跟pytorch版本对应不上(又回到最初的起点,鬼知道我把cuda和pytorch装下来费了多少心血)

 看来可能是我的torchvision的问题,因为在pycharm里面按上面那个settings的方法下的应该是最新的版本,OK ,FINE。麻溜的去下载0.8.0了

但还是不行 然后我仔细地看了一下错误的原因,发现是unsupported Microsoft Visual Studio version! Only the versions between 2013 and 2017 (inclusive) are supported!

……我泪流满面,这让我怎么整啊5555

我想大概找到了一些解决这个问题的方法:

仔细阅读readme.md文件,看是否有漏安装什么东西的情况

很重要很重要很重要!

可以看一下这篇csdn:(貌似ta成功解决了此问题)

https://blog.csdn.net/zt1091574181/article/details/113611468#:~:text=RuntimeError%3A%20Error%20compiling%20objects%20for%20extension%20%E8%BF%99%E4%B8%AA%E9%94%99%E8%AF%AF%20https%3A%2F%2Fgithub.com%2Fsshaoshuai%2FPointnet2.PyTorch%2Fissues%2F19,%E8%BF%99%E4%B8%AA%E5%AE%89%E8%A3%85%EF%BC%8C%E6%98%AF%E6%8C%89%E7%85%A7%E9%BB%98%E8%AE%A4%E7%9A%84CUDA10.2%E7%89%88%E6%9C%AC%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85%E7%9A%84%EF%BC%8C%E5%90%8C%E6%97%B6%E5%AE%89%E8%A3%85%E7%9A%84%E7%89%88%E6%9C%AC%E6%98%AFpytoch1.7.0%E7%89%88%E6%9C%AC%EF%BC%8C%E6%AD%A4%E6%97%B6%E9%9C%80%E8%A6%81%E5%81%9A%E5%87%BA%E5%A6%82%E4%B8%8B%E6%94%B9%E5%8A%A8%EF%BC%9A%20conda%20install%20pytorch%3D%3D1.6.0%20torchvision%3D%3D0.7.0%20cudatoolkit%3D10.1%20-c%20pytorch

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值