Suite-first workflow
Build dense and ROI detectors with a small Python API instead of hand-editing low-level model wiring.
Open overviewSimpleDet Docs
SimpleDet is a native object-detection toolkit for bbox training, inference, and evaluation.
Define detectors with simpledet.suite, run them with the native runtime helpers,
and keep experiments reproducible with one workdir per run.
Start here if you want the shortest explanation of what the repo is for and how to navigate the rest of the docs.
Build dense and ROI detectors with a small Python API instead of hand-editing low-level model wiring.
Open overviewSwap to any supported timm backbone and let SimpleDet patch necks, dense heads, and ROI extractors.
Keep detector specs, dataset paths, checkpoints, logs, and evaluation outputs together in one pipeline workdir.
Open reproducibilityUse the shipped notebooks for backbone discovery, dense and ROI detector assembly, training, inference, and evaluation.
Open notebook mapHand-editing low-level detection wiring is flexible, but it is also easy to make inconsistent experiments: backbone channels drift out of sync with the neck, class counts are duplicated in several places, and project runtime settings end up mixed into model definition. SimpleDet separates those concerns.
Use the suite API to swap backbones and detector families quickly, then compare runs through one reproducible pipeline layout.
Use the native runtime when you want stable artifacts, explicit dataset wiring, and a clear handoff from model definition to runtime execution.
Use the lightweight simpledet.detectors.* helpers only when you want a small smoke test without the full experiment stack.
simpledet --version and python -m simpledet --check-runtime for diagnostics.simpledet.suite for DetectorSpec, builders, and native build plans.simpledet.run_training, run_inference, and run_evaluation for native execution.simpledet.ProjectConfig plus run_project for repeatable project-based runs.If you are new to the repository, read these in order: Overview, Quickstart, Core Concepts, then Configuration Guide.