我正在尝试创建自己的火炬数据集类,但遇到了这个问题
Traceback (most recent call last):
File "us_name_train.py", line 10, in <module>
from dataloader.usname_dl import NameDataset
File "C:\ProgramData\Anaconda3\lib\site-packages\dataloader\__init__.py", line 1, in <module>
from dataloader import read_data_sets
ImportError: cannot import name 'read_data_sets' from 'dataloader' (C:\ProgramData\Anaconda3\lib\site-packages\dataloader\__init__.py)
我见过有人发布有关此问题的信息,但我认为我的想法特别奇怪,因为解决方案是将“数据加载器”更改为“数据加载器”,因为这是一种错字,据说该错字已在2018年修复,但我的文件实际上是在炬管库中称为“ dataloader.py”,当我浏览文件时,确实看到了“ read_data_sets”功能。
此外,当我将“导入数据加载器”更改为“导入数据加载器”时,它表示找不到模块,但是使用“导入数据加载器”时,它找到模块只是找不到函数“ read_data_sets”。其他人遇到此问题是因为他们创建了自己的名为dataloader的模块,但我的项目目录中绝对没有名为“ dataloader”的东西。还有其他人处理这个问题吗?
答案 0 :(得分:0)
我通过使用
更新pytorch解决了它pip install --upgrade torch torchvision