New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
undefined symbol #6
Comments
This is a compile error, please provide your cuda/cudnn/pytorch version. This issue might help you. |
Their versions are CUDA 9.0.176, cudnn 7 and pytorch 1.3.1(pytorch is same as requirements). The full logs is: This error makes me so confused because the compile seems successful but in fact failed. |
The version of NVCC you use to build cvpods or torchvision does not match the version of CUDA you are running with. This often happens when using anaconda's CUDA runtime. Uninstalling torch and torchvision and deleting the copies from /lib/python3.6/site-packages/ and reinstalling them might fix your issue. |
oh, thanks. I think I have figured out the problem. Pytorc 1.1.3 matchs to CUDA 10 rather than CUDA 9 and I will change the my CUDA version to see whether it is useful. |
After installing the requirements and building the develop, I got this error when training:
ImportError: /home/dbm/BorderDet/cvpods/_C.cpython-36m-x86_64-linux-gnu.so: undefined symbol: ZN6cvpods25ComputeAdaptiveLrOnDeviceEN2at6TensorES1_dddS1
In fact, a similar error have occurred before this, and that error was about _ZNBorderAlign* and I reinstalled the environment.
How can I solve this problem?
The text was updated successfully, but these errors were encountered: