A broad CV model zoo that knows when to send you elsewhere
It bundles state-of-the-art vision models for PyTorch and MXNet, though the README now steers classification and detection users toward AutoGluon.

What it does GluonCV is a Python toolkit that collects implementations of state-of-the-art deep learning models across most major computer vision tasks. It offers training scripts meant to reproduce paper results, a large catalog of pre-trained models, and APIs intended to reduce boilerplate. The target audience is engineers, researchers, and students who want to prototype quickly without hand-rolling architectures.
The interesting bit The toolkit supports both PyTorch and MXNet, with model coverage split unevenly between them—video action recognition, for instance, still carries a longer model list under MXNet than PyTorch. Perhaps more telling is the README’s frank disclaimer: for new image-classification or object-detection projects, the maintainers recommend using AutoGluon instead.
Key highlights
- Covers nine application areas, including image classification, object detection, semantic and instance segmentation, pose estimation, depth prediction, GANs, video action recognition, and person re-identification.
- Classification model zoo alone lists 50+ architectures, from ResNet and DenseNet to MobileNet and VGG; detection offers Faster R-CNN, SSD, and YOLOv3.
- Ships with training scripts and pre-trained weights aimed at reproducing reported SOTA numbers.
- Dual-backend design lets you work in PyTorch or MXNet, depending on the specific model implementation.
Caveats
- The README explicitly recommends AutoGluon for image classification and object detection, suggesting GluonCV is no longer the preferred entry point for those mainstream tasks.
- Instance segmentation currently offers only Mask R-CNN, and some task areas are far deeper than others.
- The latest stable release is labeled 0.8, while the README header displays a 0.11.0 pre-release badge; the project’s release cadence and roadmap are unclear.
Verdict A solid stopgap if you need breadth—especially for niche tasks like monocular depth or person re-ID—but treat it as a reference or legacy toolkit rather than the start of a new production pipeline. If you are building modern classification or detection systems, the maintainers themselves suggest you look at AutoGluon.
Frequently asked
- What is dmlc/gluon-cv?
- It bundles state-of-the-art vision models for PyTorch and MXNet, though the README now steers classification and detection users toward AutoGluon.
- Is gluon-cv open source?
- Yes — dmlc/gluon-cv is open source, released under the Apache-2.0 license.
- What language is gluon-cv written in?
- dmlc/gluon-cv is primarily written in Python.
- How popular is gluon-cv?
- dmlc/gluon-cv has 5.9k stars on GitHub.
- Where can I find gluon-cv?
- dmlc/gluon-cv is on GitHub at https://github.com/dmlc/gluon-cv.