我按照Detectron中的说明进行了操作,并对其进行了多次配置:代码按其应有的方式编译。在运行代码时,我得到了一个错误:Traceback (most recent call last):
File "tools/train_net_step.py", line 21, in
import nn as mynn
File "/home/federico/PycharmProjects/Detectron.pytorch/lib/nn/__init__.py", line 2, in
from .parallel import DataParallel
File "/home/federico/PycharmProjects/Detectron.pytorch/lib/nn/parallel/__init__.py", line 3, in
from .data_parallel import DataParallel, data_parallel
File "/home/federico/PycharmProjects/Detectron.pytorch/lib/nn/parallel/data_parallel.py", line 4, in
from .scatter_gather import scatter_kwargs, gather
File "/home/federico/PycharmProjects/Detectron.pytorch/lib/nn/parallel/scatter_gather.py", line 8, in
from torch.utils.data.dataloader import numpy_type_map
ImportError: cannot import name 'numpy_type_map'
我也试过用谷歌搜索过很多次,但都找不到解决的办法。我能做什么?我使用的是PyTorch 0.4.1和PyTorch nightly 1.0.0-dev
编辑:多亏了sancelot,我成功地解决了这个错误(PyTorch 0.4.0做到了这一点)。不管怎样,现在我又犯了一个错误:
^{pr2}$
这次我不能得到的是:这是外部库给出的错误吗?我用的是我的教授以前制作的一个水蟒环境,他曾把它用在Detectron。。。所以我猜不出我为什么会得到这个。在