在复现FairMOT时编译DCNv2出现了一个错误 error: command 'C:\\Program Files\\NVIDIAGPUComputingToolkit\\CUDA\\v10.0\\bin\\nvcc.exe' failed with exit status 2,
编译时会出现一大串东西,只要不报错都是可以的,具体什么原因,暂时不清楚,但是如果编译出现了这个问题,不是你的环境问题,也不是版本问题,是编译时一个头文件出问题了
,只需要把这个头文件替换一下即可执行,出错图片如下:
这个我耗费了两天时间,为了拒绝伸手党,同时为了赚点积分,我打包上传一下,大家可以尝试一下: 下载
替换完成后,再次编译就可以通过了:
直接在对应的文件夹输入:python setup.py build develop
执行结果为: