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文件,都没有用。
我的解决方法:
最后我把别人相同版本的torch 和torchtext文件复制过来,替换原本的torch 和torchtext。
一般情况下,这两个文件夹都是在 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,操作更方便哦