AutoAssign
Pytorch implementation of "AutoAssign: Differentiable Label Assignment for Dense Object Detection"
Install / Use
/learn @Megvii-BaseDetection/AutoAssignREADME
AutoAssign: Differentiable Label Assignment for Dense Object Detection
This is a PyTorch implementation of the AutoAssign paper:
@article{zhu2020autoassign,
title={AutoAssign: Differentiable Label Assignment for Dense Object Detection},
author={Zhu, Benjin and Wang, Jianfeng and Jiang, Zhengkai and Zong, Fuhang and Liu, Songtao and Li, Zeming and Sun, Jian},
journal={arXiv preprint arXiv:2007.03496},
year={2020}
}
Get Started
- install cvpods following the instructions
# Install cvpods
git clone https://github.com/Megvii-BaseDetection/cvpods
cd cvpods
## build cvpods (requires GPU)
pip install -r requirements.txt
python setup.py build develop
## preprare data path
mkdir datasets
ln -s /path/to/your/coco/dataset datasets/coco
- run the project
cd auto_assign.res50.fpn.coco.800size.1x
# train
pods_train --num-gpus 8
# test
pods_test --num-gpus 8
# test with provided weights
pods_test --num-gpus 8 MODEL.WEIGHTS /path/to/your/model.pth
Results
| Model | Multi-scale training | Multi-scale testing | Testing time / im | AP (minival) | Link | |:--- |:--------------------:|:--------------------:|:-----------------:|:-------:|:---:| | AutoAssign_Res50_FPN_1x | No | No | 53ms | 40.5 | download
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

