博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mmdetection安装和测试
阅读量:2051 次
发布时间:2019-04-28

本文共 1625 字,大约阅读时间需要 5 分钟。

第一步:

使用anaconda创建一个虚拟环境使其与系统主环境相隔离

conda create -n open-mmlab python=3.7 -ysource activate open-mmlab#激活刚才创建的open-mmlab虚拟环境

第二步:

在open-mmlab虚拟环境中安装pytorch

2.1 安装之前需要将清华的pytorch源加入到anaconda中

在终端输入下面一句然后回车

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

2.2 紧接着:

conda install pytorch=1.1.0 torchvision cudatoolkit=10.0#切记把 -c pytorch给删除

第三步:

安装依赖项和把mmdetection进行安装

3.1 将路径cd到你的mmdetection路径下面

git clone https://github.com/open-mmlab/mmdetection.git#git下载很慢的可以去官网下载
cd mmdetection

3.2 安装cython和依赖包

pip install cythonpip install -r requirements.txt

3.3 安装mmdetection

python setup.py develop

安装过程如下

(open-mmlab) bubble@XPS-8930:~/mmdetection/0827/mmdetection$ python setup.py developCompiling mmdet/ops/nms/src/soft_nms_cpu.pyx because it changed.[1/1] Cythonizing mmdet/ops/nms/src/soft_nms_cpu.pyx/home/bubble/anaconda3/envs/open-mmlab/lib/python3.7/site-packages/setuptools/dist.py:474: UserWarning: Normalizing '1.0.rc0+bfce31c' to '1.0rc0+bfce31c'  normalized_version,running developrunning egg_info......Using /home/bubble/anaconda3/envs/open-mmlab/lib/python3.7/site-packagesSearching for setuptools==41.2.0Best match: setuptools 41.2.0Adding setuptools 41.2.0 to easy-install.pth fileInstalling easy_install script to /home/bubble/anaconda3/envs/open-mmlab/binUsing /home/bubble/anaconda3/envs/open-mmlab/lib/python3.7/site-packagesSearching for decorator==4.4.0Best match: decorator 4.4.0Adding decorator 4.4.0 to easy-install.pth fileUsing /home/bubble/anaconda3/envs/open-mmlab/lib/python3.7/site-packagesFinished processing dependencies for mmdet==1.0rc0+bfce31c
安装成功了

官网安装教程:

转载地址:http://brzlf.baihongyu.com/

你可能感兴趣的文章
【python】re模块常用方法
查看>>
【JavaScript】call()和apply()方法
查看>>
【JavaScript】箭头函数与普通函数的区别
查看>>
前端面试题
查看>>
【JavaScript】常用方法记录
查看>>
C++ 数据存储类型
查看>>
39. Combination Sum
查看>>
剑指Offer 1.二维数组中的查找
查看>>
剑指offer 2.重建二叉树
查看>>
剑指offer 3.二叉树中和为某一值的路径
查看>>
剑指offer 4.替换空格
查看>>
剑指offer 5.从尾到头打印链表
查看>>
剑指offer 6.用两个栈实现队列
查看>>
剑指offer 7.旋转数组的最小数字
查看>>
剑指offer 8-11.斐波那契数列 跳台阶 变态跳台阶 矩形覆盖
查看>>
剑指offer 12.二进制中1的个数
查看>>
剑指offer 13.数值的整数次方
查看>>
剑指offer 14.调整数组顺序使奇数位于偶数前面
查看>>
剑指offer 15.链表中倒数第k个节点
查看>>
剑指offer 16.反转链表
查看>>