其他分享
首页 > 其他分享> > Win10配置CenterNet

Win10配置CenterNet

作者:互联网

目录

一、准备

1. 论文

2. 环境

二、配置环境

1. clone项目

CenterNet:

git clone https://github.com/xingyizhou/CenterNet.git

2. 配置虚拟环境

conda create -n centernet python=3.6
conda activate centernet
cd ./CenterNet
pip install -r requirements.txt
conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1 -c pytorch

3. 编译DCNv2

git clone https://github.com/CharlesShang/DCNv2
cd C:\CenterNet\src\lib\models\networks\DCNv2
python setup.py build develop

编译成功:
在这里插入图片描述

4. 编译NMS

cd C:\CenterNet\src\lib\external
python setup.py build_ext --inplace
# extra_compile_args=["-Wno-cpp", "-Wno-unused-function"]

三、运行demo

1. 下载模型

这里一共需要下载两个模型,都需要翻墙:

ctdet_coco_dla_2x.pth放到C:\CenterNet\models\

dla34-ba72cf86.pth是运行demo.py时自动下载的,可以手动下载后放到C:\Users\<USER_NAME>\.cache\torch\checkpoints\

百度云链接:
https://pan.baidu.com/s/1gAyIVHL6U–IrIZolwst6A
提取码:lqo1

2. 运行demo.py

cd C:\CenterNet\src\
python demo.py ctdet --demo ../images/ --load_model ../models/ctdet_coco_dla_2x.pth

出现小可爱!
输出
在这里插入图片描述

python demo.py ctdet --demo ../images/ --load_model ../models/ctdet_coco_dla_2x.pth --debug 2

在这里插入图片描述
完结撒花!!!

四、坑

1. 编译DCNv2出错

UserWarning: Error checking compiler version for cl: [WinError 2]

2. 编译NMS出错

cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”

注释掉C:\CenterNet\src\lib\externalsetup.pyline10

# extra_compile_args=["-Wno-cpp", "-Wno-unused-function"]

标签:py,--,demo,DCNv2,配置,CenterNet,编译,Win10
来源: https://blog.csdn.net/startllee/article/details/118655091