在Linux下载入DOTA的Faster_RCNN_for_DOTA模型的时候会出现关于gcc 和 nvcc的问题,如果出现:
error in /usr/local/cuda/bin/nvcc exit with status 1 和gcc error 的时候,是gcc 和nvcc的版本兼容问题 ,这时候采取的策略是
1.先更新gcc 的版本,将gcc相关的安装包安装好 yum install gcc-c++
2.解决gcc问题,若此时还是出现nvcc问题,则是cuda的问题,检测是否有先前安装cuda其他版本没有卸载好
3.cuda没有其他版本的话,在/usr/local/下是否有cuda和cuda9.0两个文件夹(假如cuda是9.0版本),在全局变量文件~/.bashrc文件中PATH和LD_LIBRARY_PATH中是否正确定义了nvcc的位置
4.最差的情况是重新安装cuda