FairMOT复现报错存档
FairMOT复现
使用pip命令单独安装Cython包即可
修改下载的cython-bbox包里的setup.py里的代码 将#extra_compile_args=['-Wno-cpp'], 修改为 extra_compile_args={'gcc':['/Qstd=c99']},
然后运行 python setup.py build_ext install
安装DCNv2时
安装失败,要尝试一下在linux系统操作
因为之前一直没有成功,所以我使用window再尝试一下
conda create --name FairMOT python=3.8
conda activate FairMOT
安装这两个版本的对应gpu环境
conda install pytorch==1.7.0 torchvision==0.8.0 cudatoolkit=10.2 -c pytorch
pip install cython
cpython这个就下载cython-bbox · PyPI这个,然后使用命令行编译,记得要在自己对应的conda环境里运行命令才可以
pip install -r requirements.txt,这个里面就注释掉cpython就可以安装其他所有了
至于dcnv2怎么安装呢,我看到大佬说的这个版本需要下载lbin/DCNv2 at pytorch_1.7 (github.com)来做
还是和上面一样,下载之后解压,然后
进入文件夹,在conda环境里运行命令
python setup.py build develop
遇到了这个错误
直接复制到网上一搜,输入这个命令,原来是需要指定的setuptools版本pip install setuptools==59.6.0