Skip to main content

Libre YOLO - An open source YOLO library with MIT license.

Project description

LibreYOLO

English | 简体中文

Support LibreYOLO. The best way to help is to star the repo. Feel free to open an issue if you encounter problems or have suggestions, and code contributions are very welcome (see CONTRIBUTING.md).

Documentation PyPI PyPI Downloads Hugging Face Benchmarks LinkedIn License

MIT-licensed computer vision library with inference and training support for a variety of models. It provides a familiar high-level Python and CLI interface and reads common YOLO-format datasets, so existing workflows port over with minimal changes.

LibreYOLO Detection Example

Installation & Quick start

pip install libreyolo

To install from source in editable mode (for development or to track unreleased changes):

git clone https://github.com/LibreYOLO/libreyolo.git
cd libreyolo
pip install -e .

For optional runtime and export dependencies such as ONNX Runtime, OpenVINO, TensorRT, NCNN, and RF-DETR, see the full docs.

from libreyolo import LibreYOLO, SAMPLE_IMAGE

model = LibreYOLO("LibreYOLO9t.pt")
result = model(SAMPLE_IMAGE, save=True)

Flagship models

LibreYOLO recommends these model families because they offer the best balance and receive the heaviest testing:

  • YOLOv9 for CNN-based YOLO models.
  • RF-DETR for transformer-based detection and segmentation.

Compatibility

supported, exp experimental. Empty cells are not currently supported. All trainable families in the Training column accept universal training hooks via callbacks= and built-in experiment loggers via loggers= (tensorboard, mlflow, wandb).

Model family Inference Training Export formats
Detection Segmentation Semantic Classification Pose OBB Gaze ONNX TorchScript TensorRT OpenVINO NCNN TFLite
⭐ YOLOv9expexpexpexpexp
⭐ RF-DETRexpexpexpexpexp
YOLOXexpexpexpexpexpexp
YOLOv9-E2Eexpexpexpexp
YOLO-NASexpexpexpexpexpexp
D-FINEexpexpexpexpexp
DEIMexpexpexpexpexp
DEIMv2expexpexpexpexp
RT-DETRexpexpexpexpexp
RT-DETRv2exp
RT-DETRv4exp
PicoDetexpexpexp
RTMDetexp
ECexp
MobileNetV4
ConvNeXt
EfficientNetV2
ResNet
L2CS

License

  • Code: MIT License
  • Weights: Pre-trained weights may inherit licensing from the original source. Check the license in the specific HF repo of weights that you are interested in. LibreYOLO HF models always have a license.

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

libreyolo-1.3.0.tar.gz (2.9 MB view details)

Uploaded Source

Built Distribution

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

libreyolo-1.3.0-py3-none-any.whl (3.1 MB view details)

Uploaded Python 3

File details

Details for the file libreyolo-1.3.0.tar.gz.

File metadata

  • Download URL: libreyolo-1.3.0.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libreyolo-1.3.0.tar.gz
Algorithm Hash digest
SHA256 490a2da7c335914efa46846d3a149919697e0e971019eaae72b86061d5c65a85
MD5 d8678a53822ee923312e0ff67b91cb31
BLAKE2b-256 3bdb353d1a5bafa0a7895eea7b728f1e67f671bed682dd6a08ace3990bc317b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for libreyolo-1.3.0.tar.gz:

Publisher: publish.yml on LibreYOLO/libreyolo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file libreyolo-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: libreyolo-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for libreyolo-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89fea5ef0936ee0fba481e612a5b07b3d55ee2ec35e691730a41a9bb91f6d5b7
MD5 4cf755568347f7a739c9b059be223885
BLAKE2b-256 cf24fdf1f358e6423e49fcd0002b2ac45ed00ec0967b1b97442a00f4adcd274f

See more details on using hashes here.

Provenance

The following attestation bundles were made for libreyolo-1.3.0-py3-none-any.whl:

Publisher: publish.yml on LibreYOLO/libreyolo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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