pytorch 1.3.1中的“\u DataLoaderIter”在哪里?

2024-10-01 01:38:15 发布

您现在位置:Python中文网/ 问答频道 /正文

当我将pytorch 1.3.1python3.7.4一起使用时,如下所示

import torch

from torch.utils.data.dataloader import _DataLoaderIter

这里有一个错误:cannot import name '_DataLoaderIter' from 'torch.utils.data.dataloader'

我该如何解决这个问题

我应该卸载1.3.1吗

我发现_DataLoaderIterdataloader.pyi中:

class _DataLoaderIter:
    def __init__(self, loader: DataLoader) -> None:...
    def __len__(self) -> int: ...
    def __iter__(self) -> _DataLoaderIter: ...
    def __next__(self) -> Any: ...

但是我在{}中找不到它


Tags: namefromimportselfdatadef错误utils
1条回答
网友
1楼 · 发布于 2024-10-01 01:38:15

_DataLoaderIter不再存在。这个code是最新的一个包含_DataLoaderIter。您可以使用_SingleProcessDataLoaderIter_MultiProcessingDataLoaderIter。我认为您提到的.pyi文件不在版本1.3.1中

相关问题 更多 >