Papers › MMDetection: Open MMLab Detection Toolbox and Benchmark
MMDetection: Open MMLab Detection Toolbox and Benchmark
Kai Chen, Jiaqi Wang, Jiangmiao Pang, Yuhang Cao, Yu Xiong, Xiaoxiao Li, Shuyang Sun, Wansen Feng, Ziwei Liu, Jiarui Xu, Zheng Zhang, Dazhi Cheng, Chenchen Zhu, Tianheng Cheng, Qijie Zhao, Buyu Li, Xin Lu, Rui Zhu, Yue Wu, Jifeng Dai, Jingdong Wang, Jianping Shi, Wanli Ouyang, Chen Change Loy, Dahua Lin
We present MMDetection, an object detection toolbox that contains a rich set of object detection and instance segmentation methods as well as related components and modules. The toolbox started from a codebase of MMDet team who won the detection track of COCO Challenge 2018. It gradually evolves into a unified platform that covers many popular detection methods and contemporary modules. It not only includes training and inference codes, but also provides weights for more than 200 network models. We believe this toolbox is by far the most complete detection toolbox. In this paper, we introduce the various features of this toolbox. In addition, we also conduct a benchmarking study on different methods, components, and their hyper-parameters. We wish that the toolbox and benchmark could serve the growing research community by providing a flexible toolkit to reimplement existing methods and develop their own new detectors. Code and models are available at https://github.com/open-mmlab/mmdetection. The project is under active development and we will keep this document updated.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1906.07155")
Code
Syntology Ran 14 of 82 code samples harvested from 19 repositories linked to this paper; 68 have no recorded run. Of those that ran: 2 ran · violated contract; 2 ran · our draft was wrong; 2 ran · fixture could not drive it; 8 ran with no contract checked.
By repository: community (archive-listed): 82 samples from 19 repositories, 14 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
142 repositories listed; official and paper-mentioned ones first.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
82 samples harvested; 14 ran; 0 honoured the contract we drafted; 68 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 0 of the 82 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 19 repositories linked to this paper, official or community; each sample names its own and says which. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
cc1d87b0a0678212 · report
b9da06d4f527dd6c · report
4e2dcdfe578946a0 · report
cc93fdc812eca8f7 · report
ede22d5f3c804e5b · report
90a45e51733f1779 · report
45940bb4051db020 · report
9084d28f30c5495b · report
5d546e1ecbee1866 · report
2268355e37eebb82 · report
0910773f52297bf8 · report
e76a491553cf9fcf · report
ae35528c6bd4bd1c · report
893e052530d28946 · report
c7b1ef4be853562d · report
cb9ac602e0a8f08a · report
6a7ed994a87db611 · report
bf6c8cb3e968d550 · report
1dd00ccb42e850dc · report
0f575f619f8230d9 · report
4020896b8cf7566a · report
c943ebd63eda5d0a · report
6a29f5a7da19f7ae · report
1d95f6fc3e21b377 · report
151f19f8cd22a341 · report
30d3fe92e09007bc · report
994aebbe25cce42d · report
7ae2b44d934c42c3 · report
d65ea05c493bc2d8 · report
c21eb325c33ec5d7 · report
34a7030ddea70bdd · report
a66c7009b985da0a · report
4befdb30b7583175 · report
736c7ce8a0faa02a · report
9d9a42e7d615a034 · report
b5bfd1f48ed5c4d9 · report
a7c92643810674da · report
997c5298e5d40679 · report
fd08138d4bde9cfa · report
22c3b745286482ec · report
39e468e6fe7823f1 · report
5355ba1134246e5c · report
f84e45e38bf1bf32 · report
272ba15451a11158 · report
8f43d2c26227a141 · report
a57ba57f6dde621b · report
7ec44c9d38cd5d14 · report
e2f9b7269c20a248 · report
c610293ce05cf52a · report
2440313353f0c835 · report
e3463fa8772a18a9 · report
5f757868dd1d171d · report
f5c79a4971916120 · report
e86ae414e2afc197 · report
a7222b12f224f0ad · report
fee6fb3d147348e3 · report
ff4e60a289af3fb1 · report
ba9fcf991899c6ba · report
d99a525c8bd2f445 · report
22e752595ce826e7 · report
8fa249eba3a0ce57 · report
99bbbfc95abdc86a · report
d84d92dcfe0933de · report
8ff99a6bd2ebf598 · report
5e9fad90ce01f91a · report
e059fcc920f08632 · report
289c48a77b483795 · report
a08ee98e88ad24e7 · report
b660461f38b4382b · report
10686c0472030409 · report
ef5996b22e1fea90 · report
138e112e22b0314e · report
00430ee7a62da222 · report
3dc30523833b925a · report
d659ebd4df6fa2be · report
d69c73a87e135977 · report
e72b842cae1bef0b · report
e483fd8843430f6f · report
a22a1ae3bbb508ce · report
4cb416b55d390cbd · report
8abf7bae065ccbc3 · report
51e9c23cf22793f8 · report
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections