当前位置:网站首页>【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
边栏推荐
- Login to verify the simple use of KOA passport Middleware
- Alibaba cloud server docker installation mysql5.5
- 唯有学C不负众望 TOP2 p1变量
- vscode
- Shawshank's sense of redemption
- Interpretation of Flink source code (III): Interpretation of executiongraph source code
- Activiti directory (V) reject, restart and cancel process
- Interview collection library
- Introduction to spring trick of ByteDance: senior students, senior students, senior students, and the author "brocade bag"
- TypeScript基本操作
猜你喜欢

Activit零零碎碎要人命的坑

Compile homework after class

Fdog series (VI): use QT to communicate between the client and the client through the server (less information, recommended Collection)

JVM garbage collector part 2

Install docker under windows10 (through Oracle VM VirtualBox)

1. JVM入门介绍

Koa Middleware

Shawshank's sense of redemption

redux使用说明

Activit fragmented deadly pit
随机推荐
Mongodb在node中的使用
TCP's three handshakes and four waves
DS18B20數字溫度計系統設計
肖申克的救赎有感
冯诺依曼体系结构
Prototype chain inheritance
JVM 垃圾回收器之Garbage First
Fdog series (I): think about it. It's better to write a chat software. Then start with the imitation QQ registration page.
Only learning C can live up to expectations TOP4 S1E6: data type
DOS function call
汇编课后作业
8086 内存
Flink 解析(二):反压机制解析
8086 CPU 内部结构
[graduation project] QT from introduction to practice: realize imitation of QQ communication, which is also the last blog post in school.
"One year after graduation, I won ACL best paper"
Activiti目录(三)部署流程、发起流程
Ce n'est qu'en apprenant que c est à la hauteur des attentes Top5 s1e8 | s1e9: caractères et chaînes & opérateurs arithmétiques
MySQL日期函数
Activiti directory (IV) inquiry agency / done, approved