【算法实战】DEIMv2全流程复现

【算法实战】DEIMv2全流程复现

目标检测的新SOTA,这里复现过程记录一下

官方仓库
https://github.com/Intellindust-AI-Lab/DEIMv2

一、环境配置

1)创建环境

我自己用micromamba管理环境,大家换成conda也可以,只要是python=3.11.9就好

bash 复制代码
micromamba create -n deim -y --override-channels   -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge   -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main   python=3.11.9

创建成功!

2)激活环境,安装依赖库

bash 复制代码
micromamba activate deim

安装torhc和torchvision

bash 复制代码
pip install torch==2.1.0+cu118 -f https://download.pytorch.org/whl/torch_stable.html torchvision==0.16.0+cu118

修改requrements.txt

安装剩下的库

bash 复制代码
pip install -r requirements.txt

numpy降级

bash 复制代码
pip install "numpy<2"

二、数据整理

1)coco数据集下载

通过网盘分享的文件:coco

链接: https://pan.baidu.com/s/1rI5BsA41ohIkobjl8AqfNw 提取码: 4r7p

--来自百度网盘超级会员v7的分享

2)修改配置文件中的数据集路径

三、模型训练

1)多卡训练命令

bash 复制代码
CUDA_VISIBLE_DEVICES=0,1,2,3 torchrun --master_port=7777 --nproc_per_node=4 train.py -c configs/deimv2/deimv2_hgnetv2_n_coco.yml --use-amp --seed=0

2)预训练模型下载(可跳过)

这一步文件下载可能比较慢,可以手动在浏览器下载后拷贝到指定文件

3)成功开始训练!

相关推荐
释厄6239 分钟前
AI学习层更新与跨体转移律——人类社会同构·不缺理解缺 U
人工智能·学习
梯度下降者15 分钟前
零基础入门Python 爬虫
爬虫·python·数据分析·入门指南·webcrawler
老金带你玩AI1 小时前
集万家所长,一键复制的Agent.md!
人工智能
ZhuoAIStage1 小时前
舞台工艺多专业审图提速:用 AI 智能体编排 A+B+C+G 四段读图流水线
人工智能·自动化·工作流编排·舞台工艺·审图智能体
小奶包他干奶奶1 小时前
AI学习——1、机器学习概念
人工智能·机器学习
展讯快报1 小时前
悬浮提词器免费App评估报告:说得AI的免费策略与可用性分析
人工智能
Yuzhiyuxia1 小时前
【AI Agent面试系列】AI Agent记忆机制知识点1
人工智能·面试·职场和发展
2601_965448872 小时前
AI视频制作:做系列历史人物视频音色不搭,AI 音色克隆的方法实测
人工智能·音视频
UIU1142 小时前
P1233 [ICPC 2001 Taejon R] 木棍加工
数据结构·c++·算法·动态规划
2分钟速写快排2 小时前
ggg! 潜行摸鱼被 Trae 爆改成 3D!
人工智能·程序员·数据可视化