xingyizhou / CenterNet

Object detection, 3D detection, and pose estimation using center point detection:
MIT License
7.27k stars 1.92k forks source link

undefined symbol: _ZN3c105ErrorC1ENS_14SourceLocationERKSs #222

Open MichaelCong opened 5 years ago

MichaelCong commented 5 years ago

python demo.py ctdet --demo /images --load_model ../models/ctdet_coco_dla_2x.pth Traceback (most recent call last): File "demo.py", line 11, in from detectors.detector_factory import detector_factory File "/home/rencong/CenterNet/src/lib/detectors/detector_factory.py", line 5, in from .exdet import ExdetDetector File "/home/rencong/CenterNet/src/lib/detectors/exdet.py", line 22, in from .base_detector import BaseDetector File "/home/rencong/CenterNet/src/lib/detectors/base_detector.py", line 11, in from models.model import create_model, load_model File "/home/rencong/CenterNet/src/lib/models/model.py", line 12, in from .networks.pose_dla_dcn import get_pose_net as get_dla_dcn File "/home/rencong/CenterNet/src/lib/models/networks/pose_dla_dcn.py", line 16, in from .DCNv2.dcn_v2 import DCN File "/home/rencong/CenterNet/src/lib/models/networks/DCNv2/dcn_v2.py", line 13, in import _ext as _backend ImportError: /home/rencong/CenterNet/src/lib/models/networks/DCNv2/_ext.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN3c105ErrorC1ENS_14SourceLocationERKSs

xingyizhou commented 5 years ago

It seems a DCN compile issue. Please make sure your pytorch/ cuda version matches the required version in both repos.