awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Megvii-BaseDetection avatar

Megvii-BaseDetection/YOLOX

0
View on GitHub↗
10,504 stars·2,474 forks·Python·Apache-2.0·25 views

YOLOX

YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/

Features

  • Anchor-Free Detection Models - Provides an anchor-free YOLO architecture for real-time object detection with multi-backend inference support.
  • Real-Time Object Detection - Runs anchor-free object detection on images or video streams with higher accuracy and faster inference than prior YOLO versions.
  • Anchor-Free Detection Logic - Implements anchor-free detection logic that regresses object locations directly from center points without predefined anchor boxes.
  • Decoupled Detection Heads - Ships a decoupled detection head that separates classification and regression into distinct branches for better accuracy.
  • End-to-End Training Pipelines - Provides an end-to-end training pipeline from data loading to loss computation without post-processing dependencies.
  • Multi-Backend Inference Support - Supports running inference across ONNX, TensorRT, ncnn, OpenVINO, and MegEngine backends for deployment flexibility.
  • SimOTA Label Assignments - Assigns positive samples dynamically using a simplified Optimal Transport algorithm for improved training efficiency.
  • Production Inference Exports - Exports trained models to production-ready formats for deployment on diverse hardware platforms.
  • YOLO Object Detectors - Runs real-time object detection using a high-performance anchor-free YOLO architecture on images and video streams.
  • MegEngine Backend Integrations - Integrates MegEngine as the primary deep learning backend for automatic differentiation and model optimization.
  • Model Inference Deployment - Exports trained detection models to ONNX, TensorRT, ncnn, OpenVINO, or MegEngine for production inference.
  • Model Export Pipelines - Converts trained models to ONNX, TensorRT, ncnn, OpenVINO, and MegEngine formats for deployment across diverse hardware.
  • Multi-Format - Converts trained models to ONNX, TensorRT, ncnn, OpenVINO, and MegEngine formats for diverse hardware backends.
  • NMS-Free Inference Workflows - Eliminates non-maximum suppression during inference to reduce post-processing latency for real-time applications.
  • Edge Object Detection - Optimizes lightweight model variants for deployment on resource-constrained edge devices like mobile phones.
  • Inference Abstractions - Wraps model export and inference logic behind a unified API that abstracts hardware-specific optimizations.
  • Cross-Platform Deployments - Deploys object detection models across CPU, GPU, and edge devices using multiple inference backends.
  • Detection Model Exporters - Ships a dedicated export pipeline converting trained detection models to ONNX, TensorRT, ncnn, OpenVINO, and MegEngine formats.
  • Computer Vision - High-performance anchor-free object detection.
  • Object Detection Models - Anchor-free object detection model with high performance.
  • CNN - Listed in the “CNN” section of the Ailia Models awesome list.
  • Object Detection - Listed in the “Object Detection” section of the The Incredible Pytorch awesome list.

Star history

Star history chart for megvii-basedetection/yoloxStar history chart for megvii-basedetection/yolox

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to YOLOX

Similar open-source projects, ranked by how many features they share with YOLOX.
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    View on GitHub↗14,243
  • thu-mig/yolov10THU-MIG avatar

    THU-MIG/yolov10

    11,316View on GitHub↗

    YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision. The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates

    Python
    View on GitHub↗11,316
  • wongkinyiu/yolov9WongKinYiu avatar

    WongKinYiu/yolov9

    9,534View on GitHub↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Pythonyolov9
    View on GitHub↗9,534
  • wongkinyiu/yolov7WongKinYiu avatar

    WongKinYiu/yolov7

    14,110View on GitHub↗

    YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose estimation, and instance segmentation. It provides a framework for detecting and locating multiple objects within images or video streams using neural networks. The system includes tools for custom model training and fine-tuning, allowing pre-trained weights to be adapted to specialized datasets via transfer learning. It also supports model weight export and format conversion to facilitate deployment on production servers and embedded edge devices.

    Jupyter Notebookdarknetpytorchscaled-yolov4
    View on GitHub↗14,110
See all 30 alternatives to YOLOX→

Frequently asked questions

What does megvii-basedetection/yolox do?

YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/

What are the main features of megvii-basedetection/yolox?

The main features of megvii-basedetection/yolox are: Anchor-Free Detection Models, Real-Time Object Detection, Anchor-Free Detection Logic, Decoupled Detection Heads, End-to-End Training Pipelines, Multi-Backend Inference Support, SimOTA Label Assignments, Production Inference Exports.

What are some open-source alternatives to megvii-basedetection/yolox?

Open-source alternatives to megvii-basedetection/yolox include: paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… thu-mig/yolov10 — YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying… wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object… wongkinyiu/yolov7 — YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose… ultralytics/yolov5 — YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time… meituan/yolov6 — YOLOv6 is a single-stage deep learning framework designed for industrial object detection. It serves as a computer…