Pixeltable YOLOX
Lightweight object detection library built on PyTorch
Pixeltable YOLOX
View the source code and contribute to Pixeltable YOLOX
pixeltable-yolox
is a lightweight, Apache-licensed object detection library built on PyTorch. It is a fork of the MegVii YOLOX package originally authored by Zheng Ge et al, modernized for recent versions of Python and refactored to be more easily usable as a Python library.
pixeltable-yolox
is still a work in progress! Some features of YoloX have not been ported yet.
Pixeltable YOLOX is designed for developers seeking a modern, easy-to-use object detection library. While still under development, it offers a robust foundation for both academic and commercial projects.
Installation
Inference
This yields the following output:
The labels are COCO category indices.
Training
First unpack a COCO dataset into ./datasets/COCO
:
Then on the command line:
For help:
Background
The original YOLOX implementation, while powerful, has been updated only sporadically since 2022 and now faces compatibility issues with current Python environments, dependencies, and platforms like Google Colab. This fork aims to provide a reliable, up-to-date, and easy-to-use version of YOLOX that maintains its Apache license, ensuring it remains accessible for academic and commercial use.
Who are we and why are we doing this?
Pixeltable, Inc. is a venture-backed AI infrastructure startup. Our core product is Pixeltable, a database and orchestration system purpose-built for multimodal AI workloads.
Pixeltable integrates with numerous AI services and open source technologies. In the course of integrating with YOLOX, it became clear that there is a strong need in the vision community for a lightweight object detection library with an untainted open source license. It also became clear that while YOLOX is an excellent foundation, it would benefit greatly from code modernization and more regular updates.
We chose to build upon YOLOX both to simplify our own integration, and also to give something back to the community that will (hopefully) prove useful. The Pixeltable team has decades of collective experience in open source development. Our backgrounds include companies such as Google, Cloudera, Twitter, Amazon, and Airbnb, that have a strong commitment to open source development and collaboration.
Contributing
Contribute
Join our community and contribute to Pixeltable YOLOX
We welcome contributions from the community! If you’re interested in helping maintain and improve pixeltable-yolox
, please stay tuned for our contributor’s guide which will be published after the initial release.
Was this page helpful?