An auto-ML python library for computer vision based on pytorch lightning and hydra.
Project description
LitDet
LitDet is a domain-agnostic AutoML framework to accelerate the development of 2D object detection models 🚀⚡🔥.
- ML Workflows: Handles model pre-training, fine-tuning or re-training at scale.
- Key Features: Provides a high-level CLI and python API for seamless hardware support (CPU/GPU), COCO-formatted dataset integration, and built-in experiment tracking.
- Tech Stack: Built on the Lightning-Hydra framework, it leverages PyTorch and Hydra for flexible, configuration-driven deep learning workflows.
Quickstart
You will need at least python 3.10 and a recent GPU driver (e.g. NVIDIA 525.147.05).
-
First install the package (best in a python venv).
python -m pip install "litdet[extras]"
-
Train a Faster-RCNN on your dataset annotated in COCO format at
/path/to/your/dir/coco_dataset_name:light-train task.model=faster-rcnn paths.data_dir=/path/to/your/dir data.data_name=coco_dataset_name task.model.num_classes=10 trainer.max_epochs=100
You can find configuration examples in the /examples directory.
To build your own configuration file instead, use our cookiecutter:
cookiecutter https://gitlab.kitware.com/litdet/litdet.git --directory "cookiecutter-litdet"
For more information on the usage, configuration, API documentation, and getting started guides, refer to our online documentation.
Developers
See CONTRIBUTING for developers instructions such as code practices, or the review process. Check also our advanced usage guide, and debugging process.
Citation
You can cite LitDet with the following:
@article{litdet2026tetrel,
title={LitDet: Finetuning detection models has never been so easy},
author={},
journal={JOSS},
year={2026}
}
Model Zoo
The LitDet model zoo serves as a centralized hub for users and developers to discover models.
You can explore the complete list of available pre-trained models directly in our GitLab repository.
Acknowledgements
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file litdet-0.0.0b0.tar.gz.
File metadata
- Download URL: litdet-0.0.0b0.tar.gz
- Upload date:
- Size: 56.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a91686a3e2c89d8c0a3a68d439f71c3b71fdca8543413bbaebc413e886e155ae
|
|
| MD5 |
09e1c779c522bacb38528af11e7cec1f
|
|
| BLAKE2b-256 |
6812f7bf80eb015de9591b0f03c67c3282bdc3a61c49ee9c24a3c3589d42538d
|
File details
Details for the file litdet-0.0.0b0-py3-none-any.whl.
File metadata
- Download URL: litdet-0.0.0b0-py3-none-any.whl
- Upload date:
- Size: 71.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c10d20221031d38402984a05ec1ef5d0a184a4c438a46d6ca1807dd92c0735d3
|
|
| MD5 |
3a5439a17ef8791bca431a400adf58f9
|
|
| BLAKE2b-256 |
2e21dc4f8ac8684db7611d6b3ec9804a854bc30346450eddaeda88d7a3f46135
|