当前位置:网站首页>[mmdetection] solves the installation problem
[mmdetection] solves the installation problem
2022-07-06 17:23:00 【TiggerRun】
install
introduction
It has been used again in recent competitions MMdetection library , The last time I used it was in the Tianchi race baseline, This time Ubuntu Reinstall under the server MMdetection Or hit a wall everywhere , Summarize the following questions , A lot of problems are github issue Repeat in .
Create a new environment
conda create -n name python==3.6
Recommended 3.6 edition
cuda edition
# Look at... On the server cuda edition , It is highly recommended to install 10.x edition !
cat /usr/local/cuda/version.txt
install pytorch
pip install torch==1.1.0 torchvision==0.3.0 cudatoolkit==10.0.130
To avoid mistakes , This is the most stable version configuration
correct numpy edition
pip install numpy==1.16.0
numpy v1.18 Can cause int and float64 Calculation incompatibility , stay mmdetection In test Calculation AP Failure
MMdet Supported by pytroch edition
mmdetV1.0:torch1.1,1.2,1.3,1.4
mmdetV2.0:torch1.5
it is to be noted that pytorch Version of , There's been a recent putorch1.5, If you do not specify a version to install, it will be installed as pytorch1.5, however 1.5 Version is in MMdetectionV2.0 Compatible in , If needed V2.0 Then use the following statement to install
git clone https://github.com/open-mmlab/mmdetection -b v2.0
cd mmdetection
cython,wheel
pip install cython wheel
mmcv
pip install mmcv
perhaps
git clone https://github.com/open-mmlab/mmcv.git
cd mmcv
pip install -e .
If installed mmcv There is a problem , You can try to use
pip install pytest-runner
This is a necessary library
pycocoapi
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
perhaps
pip install pycocotools
mmdetection v1
git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -e -v .
After installation failure
python setup.py clean
Delete manually build file , After dealing with the problem, continue with the following
pip install -v -e .
perhaps
python setup.py develop
边栏推荐
猜你喜欢
随机推荐
吴军三部曲见识(五) 拒绝伪工作者
Final review of information and network security (based on the key points given by the teacher)
Only learning C can live up to expectations top3 demo exercise
Login to verify the simple use of KOA passport Middleware
Introduction to spring trick of ByteDance: senior students, senior students, senior students, and the author "brocade bag"
CTF逆向入门题——掷骰子
JVM 垃圾回收器之Serial SerialOld ParNew
一个数10年工作经验的微服务架构老师的简历
JVM类加载子系统
ByteDance overseas technical team won the championship again: HD video coding has won the first place in 17 items
8086 segmentation technology
In the command mode in the VI editor, delete the character usage at the current cursor__ Command.
[reverse] repair IAT and close ASLR after shelling
Resume of a microservice architecture teacher with 10 years of work experience
JVM class loading subsystem
Activiti directory (I) highlights
MySQL日期函数
C# WinForm系列-Button简单使用
Activiti directory (V) reject, restart and cancel process
在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。