AttributeError: module ‘torch.utils.data‘ has no attribute ‘IterableDataset‘ & OSError: libtorch.so

2020/12/4更新:

这种替换包的方法真是屡试不爽。

刚刚又报了一个错,动态链接库找不到啥的。试了几种方法都不行,然后尝试替换torch和torchtext包试试,结果可以了。报错信息如下:

OSError: libtorch.so: cannot open shared object file: No such file or direct

原文: 

新装pytorch-lighting破坏了之前的pytorch1.1版本。然后重新装回pytorch1.1,在运行程序时一直报下面这个错误:

AttributeError: module 'torch.utils.data' has no attribute 'IterableDataset'

进去torch.utils.data 下面确实没有这个  IterableDataset。

尝试很多修复的方法包括修改data下__init__.py文件,都没有用。

我的解决方法:

最后我把别人相同版本的torchtorchtext文件复制过来,替换原本的torchtorchtext。

一般情况下,这两个文件夹都是在 anaconda3/lib/python3.6/site-packages里面。

 

如果哪位大佬有更高级的解决方法,还望指点一二。

附:我自己的torch和torchtext。版本:python3.6,cuda9.0,torch1.1.0,linux_x86_64

链接:https://pan.baidu.com/s/14VkWXN1vj2Y-x-ky72UHag 
提取码:1234 
复制这段内容后打开百度网盘手机App,操作更方便哦

 

 

你可能感兴趣的:(常见报错,python,深度学习,人工智能)