FairMOT构建DCNv2踩坑记录

报错1:error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

1.png

解决方案:visual c++ build tools的安装与使用 https://blog.csdn.net/u012247418/article/details/82314129

报错2:

2.png

安装ninja:Windows 10 x64下编译安装ninja https://blog.csdn.net/discoverer100/article/details/101574807

报错3:subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

解决方案:https://www.cnblogs.com/yunshangyue71/p/13230575.html

报错4: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\link.exe' failed with exit status 1181

(track_env) E:\code\07_FairMOT-master\DCNv2>python setup.py build develop which: no hipcc in (/cygdrive/d/04_anaconda/anaconda/envs/track_env/lib/site-packages/torch/lib:/bin:/cygdrive/d/04_anaconda/anaconda/envs/track_env:/mingw-w64/bin:/usr/bin:/bin:/cygdrive/d/04_anaconda/anaconda/envs/track_env/Scripts:/cygdrive/d/04_anaconda/anaconda/envs/track_env/bin:/cygdrive/d/04_anaconda/anaconda/condabin:/cygdrive/d/06_python/Scripts:/cygdrive/d/06_python:/cygdrive/d/04_anaconda/anaconda:/cygdrive/d/04_anaconda/anaconda/Library/mingw-w64/bin:/cygdrive/d/04_anaconda/anaconda/Library/usr/bin:/cygdrive/d/04_anaconda/anaconda/Library/bin:/cygdrive/d/04_anaconda/anaconda/Scripts:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Windows/System32/OpenSSH:/cygdrive/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/cygdrive/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/cygdrive/c/local/Ninja:/cygdrive/c/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin:/cygdrive/d/12_mingw32/mingw32/bin:/cygdrive/c/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/ucrt:/cygdrive/c/Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/shared:/cygdrive/c/Program Files (x86)/Windows Kits/10/Lib/10.0.19041.0/um/x64:/cygdrive/c/Program Files (x86)/Windows Kits/10/Lib/10.0.19041.0/ucrt/x64:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/10.0.16299.0/x64:/cygdrive/c/Users/DELL/AppData/Local/Microsoft/WindowsApps:.) running build running build_ext D:\04_anaconda\anaconda\envs\track_env\lib\site-packages\torch\utils\cpp_extension.py:244: UserWarning: !! WARNING !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Your compiler (cl 19.00.24210) may be ABI-incompatible with PyTorch! Please use a compiler that is ABI-compatible with GCC 5.0 and above. See https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html. See https://gist.github.com/goldsborough/d466f43e8ffc948ff92de7486c5216d6 for instructions on how to install GCC 5 or higher. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! WARNING !! warnings.warn(ABI_INCOMPATIBILITY_WARNING.format(compiler)) building '_ext' extension Emitting ninja build file E:\code\07_FairMOT-master\DCNv2\build\temp.win-amd64-3.8\Release\build.ninja... Compiling objects... Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N) 1.9.0 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:D:\04_anaconda\anaconda\envs\track_env\lib\site-packages\torch\lib /LIBPATH:D:\04_anaconda\anaconda\envs\track_env\libs /LIBPATH:D:\04_anaconda\anaconda\envs\track_env\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" c10.lib torch.lib torch_cpu.lib torch_python.lib /EXPORT:PyInit__ext E:\code\07_FairMOT-master\DCNv2\build\temp.win-amd64-3.8\Release\code\07_FairMOT-master\DCNv2\src\vision.obj E:\code\07_FairMOT-master\DCNv2\build\temp.win-amd64-3.8\Release\code\07_FairMOT-master\DCNv2\src\cpu\dcn_v2_cpu.obj E:\code\07_FairMOT-master\DCNv2\build\temp.win-amd64-3.8\Release\code\07_FairMOT-master\DCNv2\src\cpu\dcn_v2_im2col_cpu.obj E:\code\07_FairMOT-master\DCNv2\build\temp.win-amd64-3.8\Release\code\07_FairMOT-master\DCNv2\src\cpu\dcn_v2_psroi_pooling_cpu.obj /OUT:build\lib.win-amd64-3.8_ext.cp38-win_amd64.pyd /IMPLIB:E:\code\07_FairMOT-master\DCNv2\build\temp.win-amd64-3.8\Release\code\07_FairMOT-master\DCNv2\src_ext.cp38-win_amd64.lib LINK : fatal error LNK1181: 无法打开输入文件“E:\code\07_FairMOT-master\DCNv2\build\temp.win-amd64-3.8\Release\code\07_FairMOT-master\DCNv2\src\vision.obj” error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\link.exe' failed with exit status 1181

解决方案:降低torch版本为1.2

3.png

报错5:ModuleNotFoundError: No module named 'cython_bbox'

4.png

解决方案:Win10 安装 cython-bbox https://blog.csdn.net/qq_19707521/article/details/106692395

把解压文件放到 D:\04_anaconda\anaconda\envs\track_env_torch1.2\Lib\site-packages

然后进入目录文件执行 python setup.py build_ext install

报错6:urllib.error.HTTPError: HTTP Error 404: Not Found

5.png

报错7:RuntimeError: Not compiled with GPU support (dcn_v2_forward at E:\code\07_FairMOT-master\DCNv2\src\dcn_v2.h:35)

(no backtrace available)

6.png

解决方案:重新从git上把DCN2v拉下来,进行编译

1.安装 conda install -c pytorch pytorch-nightly cudatoolkit=10.1 (cudatoolkit一定要指定对应的版本)

2.进入DCN2v的根目录

3.构建 python setup.py build develop

4.测试看看是否构建成功 python testcuda.py

7.png
8.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342

推荐阅读更多精彩内容