DCNv2编译找不到nvcc问题

在编译DCNv2 0.1版本的时候,遇到nvcc库找不到的问题,因为系统默认的nvcc库路径是/usr/bin/nvcc,此时需要手动设置相关的LD_LIBRARY_PATH。我的.bashrc的修改如下:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/cuda/libnvvp:$LD_LIBRARY_PATH
export CUDA_ROOT=/usr/local/cuda/bin

加上这些修改之后,source .bashrc,然后到DCNv2的目录下开始编译。

有root权限的话编译用:

python setup.py build develop

只安装在自己目录下可以用:

python setup.py build develop --user

编译完成后可以 python test.py测试一下,测试通过就没问题。

你可能感兴趣的:(计算机视觉,深度学习,深度学习)