在mmdet上用cascade训练自己的数据集

这篇blog中写的很详细:https://blog.csdn.net/weixin_41010198/article/details/106258366

1. 利用colab平台

需要科学上网。并且开通colab pro(可以先试用免费的,但是pro的算力高很多,且给的运行时间也会长,不容易断连)

2.在colab平台上配置mmdet

!nvcc -V
!gcc --version
!rm -rf /content/sample_data
#查看分配的显卡配置,建议刷到v100
!nvidia-smi
#挂载自己的google drive
from google.colab import drive
drive.mount('/content/drive')
!rm -rf mmdetection
!git clone https://github.com/open-mmlab/mmdetection.git
!mkdir /content/mmdetection/data/VOCdevkit/VOC2007
#从云盘里复制文件到云服务器本地
!cp /content/drive/MyDrive/data/data_11000.zip -d /content/mmdetection/data/VOCdevkit
#解压数据,云盘里用.zip比较快,之后再解压就行
!unzip -d /content/mmdetection/data/VOCdevkit/VOC2007/ /content/mmdetection/data/VOCdevkit/data_11000.zip
#要进入mmdet路径下再去配置!!!
import os
path = "/content/mmdetection"
os.chdir(path)
#安装mmcv等配置,大概十分钟左右,这期间就参照上面的博客去修改参数信息等,放置一下数据集

// !pip install mmcv-full  之前的

-------2021.11.25修改------------
%%bash
pip install openmim
mim install mmdet

!pip uninstall -y pycocotools
!pip install -e .
!pip install Pillow==7.0.0
!pip install mmpycocotools
#查看是否安装成功
import torch, torchvision
print(torch.__version__, torch.cuda.is_available())

import mmdet
print(mmdet.__version__)

from mmcv.ops import get_compiling_cuda_version, get_compiler_version
print(get_compiling_cuda_version())
print(get_compiler_version())

import os
#开始训练
!python tools/train.py /content/mmdetection/configs/cascade_rcnn/cascade_rcnn_r50_fpn_1x_coco.py

3.配置一些参数文件

主要参考开头的blog

因为后面mmdet更新到v2.0了,实际上在网上找的一些教程都是根据以前的版本来的,所以还耗费了一点时间,早看到这一篇blog就好了!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值