下面是用于PyTorch 1.0.1的代码
import torch
import torch.utils
import torch.multiprocessing as multiprocessing
from torch.utils.data import DataLoader
from torch.utils.data import SequentialSampler
from torch.utils.data import RandomSampler
from torch.utils.data import BatchSampler
from torch.utils.data import _utils
from torch.utils.data.dataloader import _DataLoaderIter
from torch.utils.data._utils import collate
from torch.utils.data._utils import signal_handling
from torch.utils.data._utils import MP_STATUS_CHECK_INTERVAL
from torch.utils.data._utils import ExceptionWrapper
from torch.utils.data._utils import IS_WINDOWS
from torch.utils.data._utils.worker import ManagerWatchdog
在执行时,我会得到以下错误:
ImportError Traceback (most recent call last)
<ipython-input-8-34f56ac3615b> in <module>()
12 from torch.utils.data import RandomSampler
13 from torch.utils.data import BatchSampler
---> 14 from torch.utils.data import _utils
15 from torch.utils.data.dataloader import _DataLoaderIter
16
ImportError: cannot import name 'utils' from 'torch.utils.data' (/usr/local/lib/python3.7/dist-packages/torch/utils/data/__init__.py)
发布于 2022-04-27 04:38:58
也许官方文档torchdata.datapipes可以指导解决这些问题。或者在最坏的情况下,尝试使用pip list
来查看所有的环境和包。
https://stackoverflow.com/questions/70899910
复制相似问题