安装mmdetection流程遇到的问题

因为想用pyskl跑项目,奈何里面的模型都不知道,所以先将mmdetection这个简单一点的弄出来在一步一步弄复杂的,如果你也和我遇到同样的问题,可以拿去参考,如果你遇到我没有遇到的问题,抱歉我也爱莫能助,因为我啥也不知道。
参考:MMDetection框架入门教程(一):Anaconda3下的安装教程(mmdet+mmdet3d)_anaconda安装mmdetection3d_Maples丶丶的博客-CSDN博客

1   安装好anaconda、pycharm就不说了

教程很多,我的pycharm是2021.3.3,Anaconda是2021.11

2   配置环境

2.1   创建环境

conda create -n mmlab python=3.6

报错这个

解决办法:先添加清华源

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

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

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes

打开C:/用户/XX/的.condarc文件,删除有-default的那行(一般在倒数第二行)

环境创建好了。

2.2   激活环境

conda activate mmlab

 3   pytorch安装

不太明白为啥要安装cuda,之前在B站看到教程是电脑里带有显卡驱动就不用单独下了。

打开pytorch的官网pytorch官网

桌面右键就有下面

我们检测到最高支持cuda12.1版本,所以我们选择比这个版本低的cuda版本就可以。

结果说路径找不到我要下的版本。

已解决:conda常见报错以及解决方法【持续更新conda的其它报错以及解决方法。】_51CTO博客_conda update conda报错

参考上面的,更改通道之后,还是找不到其中一个包,我就用pip下载了最新的版本,不知道能不能兼容。

失败了!

MMDetection框架入门教程(一):Anaconda3下的安装教程(mmdet+mmdet3d)_anaconda安装mmdetection3d_Maples丶丶的博客-CSDN博客

参考上面作者的版本,下一个一样的版本,只是版本很低。看看能不能行。

conda install pytorch==1.9.1 torchvision torchaudio cudatoolkit=10.2 -c pytorch

成功了。

4   mmcv安装

安装 MMCV — mmcv 2.0.1 文档

根据上面下载的mmcv-full,MMCV有两mmcv-fullmmcv两个版本,两者差别在于是否包含CUDA操作,如果不需要使用CUDA可以安装mmcv,不过官方还是推荐安装完整版的mmcv-full。

pip install -U openmim
mim install mmcv

 提示让我更新pip

 更新完了之后下载完成。

5.   mmdetection下载

git clone https://github.com/open-mmlab/mmdetection.git
cd mmdetection
pip install -r requirements.txt
python setup.py develop

5.1   执行第一步

先下载,安好了以后 。https换成git

(后面发现是环境变量没加,保存)

git config --global url."https://github.com".insteadOf git://github.com

再输入

git clone git://github.com/open-mmlab/mmdetection.git

5.3  第三步

前面都下的没问题,后面一直报错,红了一片。

出现最多的是下面这个。

换了一个源也不行

pip install -r requirements.txt -i https://pypi.python.org/simple

ERROR: Could not build wheels for pycocotools, which is required to install pyproject.toml-based...._树懒丁丁的博客-CSDN博客

 Windows 环境从零安装 mmcv-full - 知乎 (zhihu.com)

需要下载 Microsoft Visual,下好了重启还是有错。

(也是忘记加环境变量了,找MV安装的路径,每个人不一样

D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx86\x64

python安装wordcloud遇到 ERROR: Command errored out with exit status 1_error: command errored out with exit status 1:_Bio大恐龙的博客-CSDN博客

 单独把opencv-python单独下载,就可以了。下载的文件.whl放在你现在页面最前面的地址里,我是C:\Users\Administrator\mmdetection。

 5.4   第四步

执行到这之后,输入python,import  包,验证上面都不对,崩溃了。。。。。 

准备重新把mmdetection底层逻辑和pytorch搞清楚再来安装

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值