【问题标题】:Making torch data set error "cannot import name 'read_data_sets' from 'dataloader'"制作火炬数据集错误“无法从'dataloader'导入名称'read_data_sets'”
【发布时间】:2019-11-25 07:03:06
【问题描述】:

我正在尝试创建自己的 Torch 数据集类,但遇到了这个问题

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)

我看到有人发布过有关此问题的帖子,但我认为我的问题特别奇怪,因为解决方案是将“dataloader”更改为“DataLoader”,因为这是一个错误,据说在 2018 年已修复,但我的文件实际上是在 Torch 库中调用了“dataloader.py”,当我查看文件时,我确实看到了“read_data_sets”函数。

此外,当我将“import dataloader”更改为“import DataLoader”时,它说找不到模块,但使用“import dataloader”时,它发现模块找不到函数“read_data_sets”。其他人遇到了这个问题,因为他们创建了自己的名为 dataloader 的模块,但我的项目目录中绝对没有任何名为“dataloader”的东西。其他人处理这个问题吗?

【问题讨论】:

    标签: python dataset pytorch


    【解决方案1】:

    我通过使用

    更新 pytorch 解决了这个问题
    pip install --upgrade torch torchvision
    

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 2022-11-17
      • 2019-02-14
      • 1970-01-01
      • 2019-08-29
      • 2022-01-27
      • 2022-01-27
      • 2021-09-10
      相关资源
      最近更新 更多