Skip to main content

An auto-ML python library for computer vision based on pytorch lightning and hydra.

Project description

LitDet

Version PyPI Documentation Status License

Python pytorch lightning hydra

Platform CUDA

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.
LitDet overview

Quickstart

You will need at least python 3.10 and a recent GPU driver (e.g. NVIDIA 525.147.05).

  1. First install the package (best in a python venv).

    python -m pip install "litdet[extras]"
    
  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

litdet-0.0.0b0.tar.gz (56.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

litdet-0.0.0b0-py3-none-any.whl (71.6 kB view details)

Uploaded Python 3

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

Hashes for litdet-0.0.0b0.tar.gz
Algorithm Hash digest
SHA256 a91686a3e2c89d8c0a3a68d439f71c3b71fdca8543413bbaebc413e886e155ae
MD5 09e1c779c522bacb38528af11e7cec1f
BLAKE2b-256 6812f7bf80eb015de9591b0f03c67c3282bdc3a61c49ee9c24a3c3589d42538d

See more details on using hashes here.

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

Hashes for litdet-0.0.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 c10d20221031d38402984a05ec1ef5d0a184a4c438a46d6ca1807dd92c0735d3
MD5 3a5439a17ef8791bca431a400adf58f9
BLAKE2b-256 2e21dc4f8ac8684db7611d6b3ec9804a854bc30346450eddaeda88d7a3f46135

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page