ImportError: ./deform_conv_cuda.cpython-37m-x86_64-linux-gn.so: undefined symbol: _ZN6caffe26detail3

用python调用c++库函数deform_conv_cuda.cpp时,我们在链接到.so 动态库时一般输入‘import deform_conv_cuda’,此时会发生这样的错误:ImportError: /home/user/repos/mmdetection/mmdet/ops/dcn/deform_conv_cuda.cpython-37m-x86_64-linux-gnu.so: undefined symbol: _ZN6caffe26detail37_typeMetaDataInstance_preallocated_32E ,这里给出解决办法

解决办法

在import deform_conv_cuda之前,先导入torch,即先import torch,然后 import deform_conv_cuda

你可能感兴趣的:(pytorch,神经网络,深度学习)