我已经按照指示
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做到了这一点)。不管怎样,现在我又犯了一个错误:
Traceback (most recent call last):
File "tools/train_net_step.py", line 27, in
from modeling.model_builder import Generalized_RCNN
File "/home/federico/PycharmProjects/Detectron.pytorch/lib/modeling/model_builder.py", line 11, in
from model.roi_pooling.functions.roi_pool import RoIPoolFunction
File "/home/federico/PycharmProjects/Detectron.pytorch/lib/model/roi_pooling/functions/roi_pool.py", line 3, in
from .._ext import roi_pooling
File "/home/federico/PycharmProjects/Detectron.pytorch/lib/model/roi_pooling/_ext/roi_pooling/__init__.py", line 3, in
from ._roi_pooling import lib as _lib, ffi as _ffi
ImportError: /home/federico/PycharmProjects/Detectron.pytorch/lib/model/roi_pooling/_ext/roi_pooling/_roi_pooling.so: undefined symbol: PyInt_FromLong
我这次不能得到的是:这是外部库给出的错误吗?我用的是我的教授以前做的一个水蟒环境,他用它来探测…所以我猜不出为什么我会得到这个。