← all repositories
dmlc/gluon-cv

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.

5.9k stars Python Computer VisionML Frameworks
gluon-cv
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.