当前位置:网站首页>【MMdetection】一文解决安装问题
【MMdetection】一文解决安装问题
2022-07-06 09:33:00 【TiggerRun】
安装
引言
在最近的比赛中又一次使用了MMdetection库,上次使用是在天池大赛中跑baseline,这次在Ubuntu服务器下重新安装MMdetection还是处处碰壁,总结以下问题,很多问题在github issue中重复。
创建一个新环境
conda create -n name python==3.6
推荐使用3.6版本
cuda 版本
# 查看服务器上的cuda版本,强烈推荐安装10.x版本!
cat /usr/local/cuda/version.txt
安装pytorch
pip install torch==1.1.0 torchvision==0.3.0 cudatoolkit==10.0.130
为了避免错误,这是最稳定的版本配置
纠正numpy版本
pip install numpy==1.16.0
numpy v1.18会引起int 和 float64计算的不兼容,在mmdetection中表现了 test计算AP失败
MMdet支持的pytroch版本
mmdetV1.0:torch1.1,1.2,1.3,1.4
mmdetV2.0:torch1.5
要注意pytorch的版本,最近出了putorch1.5,如果不指定版本去安装都会安装成pytorch1.5,但是1.5版本是在MMdetectionV2.0中被兼容的,如果需要使用V2.0则使用以下语句进行安装
git clone https://github.com/open-mmlab/mmdetection -b v2.0
cd mmdetection
cython,wheel
pip install cython wheel
mmcv
pip install mmcv
或者
git clone https://github.com/open-mmlab/mmcv.git
cd mmcv
pip install -e .
如果安装mmcv出现了问题,可以尝试使用
pip install pytest-runner
这是一个必要的库
pycocoapi
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
或者
pip install pycocotools
mmdetection v1
git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -e -v .
安装失败后
python setup.py clean
手动删除build文件,在处理完问题后继续以下
pip install -v -e .
或者
python setup.py develop
边栏推荐
猜你喜欢
EasyRE WriteUp
汇编语言段定义
List集合数据移除(List.subList.clear)
Activiti directory (IV) inquiry agency / done, approved
Take you hand-in-hand to do intensive learning experiments -- knock the level in detail
JVM之垃圾回收器下篇
ByteDance overseas technical team won the championship again: HD video coding has won the first place in 17 items
Eight part essay that everyone likes
Learn the wisdom of investment Masters
Fdog series (I): think about it. It's better to write a chat software. Then start with the imitation QQ registration page.
随机推荐
The daemon thread starts redis and modifies the configuration file
Description of project structure configuration of idea
冯诺依曼体系结构
Flink parsing (VI): savepoints
8086 分段技术
Install docker under windows10 (through Oracle VM VirtualBox)
Alibaba cloud server builds SVN version Library
8086 CPU 内部结构
CentOS7上Redis安装
The QT program compiled on CentOS lacks a MySQL driven solution
Many papers on ByteDance have been selected into CVPR 2021, and the selected dry goods are here
唯有學C不負眾望 TOP5 S1E8|S1E9:字符和字符串&&算術運算符
Ruoyi-Cloud 踩坑的BUG
Alibaba cloud server docker installation mysql5.5
Assembly language addressing mode
Take you hand-in-hand to do intensive learning experiments -- knock the level in detail
唯有学C不负众望 TOP5 S1E8|S1E9:字符和字符串&&算术运算符
Fdog series (4): use the QT framework to imitate QQ to realize the login interface, interface chapter.
Yao BanZhi and his team came together, and the competition experts gathered together. What fairy programming competition is this?
吴军三部曲见识(四) 大家智慧