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
dmlc avatar

dmlc/gluon-cv

0
View on GitHub↗
5,922 stars·1,204 forks·Python·Apache-2.0·39 viewsgluon-cv.mxnet.io↗

Gluon Cv

Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision architectures and training pipelines. It serves as a deep learning research toolkit and a model zoo containing state-of-the-art pre-trained weights for image and video analysis.

The project includes a specialized human pose estimation library and a model compression toolkit. These tools allow for the pruning and quantization of deep learning models to increase inference speed and facilitate deployment on constrained edge hardware.

The library covers a broad range of vision capabilities, including image classification, object detection, and semantic and instance segmentation. It also provides tools for video analysis, such as action recognition, object tracking, and monocular depth estimation.

Training is supported through automated pipelines and distributed multi-GPU workloads to accelerate model convergence.

Features

  • Computer Vision - Serves as a comprehensive computer vision library for training and deploying models using the MXNet framework.
  • Pretrained Model Zoos - Serves as a comprehensive model zoo providing state-of-the-art pre-trained weights and architectures for vision analysis.
  • Action Recognition - Identifies human actions within video clips using pre-trained 2D and 3D deep learning architectures.
  • Instance Segmentation Engines - Generates precise pixel-level masks to identify and isolate individual object instances.
  • Computer Vision Research - Provides a research toolkit for prototyping and testing new visual architectures using pre-implemented models and pipelines.
  • Object Detection - Implements systems to identify and locate multiple objects using bounding boxes and instance segmentation.
  • Image Segmentation - Provides techniques for partitioning images into pixel-level regions for semantic and instance segmentation.
  • Multiclass Segmentations - Processes image tensors to create multiclass maps for instance and semantic segmentation.
  • Deep Learning Toolkits - Provides a set of tools for prototyping and accelerating deep learning research in vision.
  • High-Level Training APIs - Implements high-level controllers that automate the training loop and eliminate repetitive boilerplate code for vision tasks.
  • Distributed GPU Training - Enables distributing computationally heavy training workloads across multiple GPUs to accelerate model convergence.
  • Human Activity Analysis - Recognizes human actions in video sequences and estimates anatomical keypoints for pose estimation.
  • Image Classification - Categorizes images into predefined classes using pre-trained weights or custom datasets.
  • Tensor Computing Libraries - Utilizes MXNet for scalable tensor computation supporting both imperative and symbolic programming paradigms.
  • Pre-trained Model Zoos - Maintains a comprehensive repository of state-of-the-art pre-trained weights and network architectures for vision tasks.
  • Model Training Frameworks - Provides a framework for building and optimizing vision models with distributed multi-GPU support.
  • Object Detection - Identifies and locates multiple objects within images or video streams using bounding box models.
  • Semantic Image Segmentations - Classifies every pixel in an image into a specific category using pre-trained or custom-trained models.
  • Specialized Network Architectures - Provides a wide variety of specialized neural network layers and blocks for semantic segmentation and object detection.
  • Video Object Tracking - Estimates the trajectory of single or multiple objects across consecutive video frames.
  • Human Pose Estimation - Predicts human joint locations in images using pre-trained architectures optimized for accuracy or edge performance.
  • Human - Includes specialized models for identifying anatomical keypoints and tracking human body movement.
  • Detection Data Loaders - Provides specialized data loaders that import detection data from raw images, metadata lists, or binary files.
  • Classification Training - Provides comprehensive training pipelines for optimizing image classification models on various datasets.
  • Inference Model Deployment - Exports trained networks to portable formats like JSON or quantized versions for optimized C++ inference.
  • Pre-trained Weight Loading - Downloads and initializes pre-trained computer vision weights for immediate inference on image data.
  • Edge AI Model Deployment - Offers quantization and pruning tools to enable efficient model inference on constrained edge hardware.
  • Vision Model Training - Scales the training of computationally expensive video and vision models across multiple computing nodes.
  • Model Pruning - Increases processing speed by removing unnecessary parameters from models while maintaining prediction accuracy.
  • Model Compression Suites - Offers a toolkit for pruning and quantizing models to increase inference speed on edge hardware.
  • Model Quantization - Implements weight precision reduction techniques to decrease model size and increase inference speed on edge hardware.
  • Model Finetuning - Adapts pre-trained detection models to specific tasks by reusing weights on new datasets.
  • Training - Implements end-to-end training processes for optimizing networks to perform object localization and classification.
  • Pre-training Transfer Learning - Supports adapting pre-trained computer vision models to new image datasets to improve accuracy with limited data.
  • Quantized Inference Runtimes - Accelerates inference speed on constrained hardware using integer-quantized versions of model architectures.
  • Quantized Model Exporters - Converts trained networks into portable and quantized formats specifically for deployment on edge devices.
  • Vision Dataset Preparation - Provides tools for formatting and preprocessing image and video datasets to ensure consistency for model training.
  • Training Pipelines - Automates training pipelines for classifiers and detectors using specialized estimators to reduce boilerplate.
  • Video Feature Extraction - Processes video files through pre-trained models to generate numerical feature representations for analysis.
  • Action Recognition Training - Implements training pipelines to classify human actions in video sequences.
  • Vision Architectures - Provides pre-built implementations of state-of-the-art vision architectures for research.
  • Binary Record Data Loading - Provides optimized mechanisms for reading large-scale image datasets from binary files to reduce I/O overhead during training.
  • Video Action - Provides specialized loaders for importing video-based datasets used in action recognition tasks.
  • Vision Dataset Loading - Includes utilities for importing standard public datasets for image classification, detection, and segmentation.
  • Edge Deployment Tools - Runs object detection inference on specialized hardware modules for real-time local processing.

Star history

Star history chart for dmlc/gluon-cvStar history chart for dmlc/gluon-cv

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 Gluon Cv

Similar open-source projects, ranked by how many features they share with Gluon Cv.
  • datawhalechina/thorough-pytorchdatawhalechina avatar

    datawhalechina/thorough-pytorch

    3,684View on GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    View on GitHub↗3,684
  • microsoft/computervision-recipesmicrosoft avatar

    microsoft/computervision-recipes

    9,866View on GitHub↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    View on GitHub↗9,866
  • 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
  • ultralytics/ultralyticsultralytics avatar

    ultralytics/ultralytics

    58,468View on GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Pythonclicomputer-visiondeep-learning
    View on GitHub↗58,468
See all 30 alternatives to Gluon Cv→

Frequently asked questions

What does dmlc/gluon-cv do?

Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision architectures and training pipelines. It serves as a deep learning research toolkit and a model zoo containing state-of-the-art pre-trained weights for image and video analysis.

What are the main features of dmlc/gluon-cv?

The main features of dmlc/gluon-cv are: Computer Vision, Pretrained Model Zoos, Action Recognition, Instance Segmentation Engines, Computer Vision Research, Object Detection, Image Segmentation, Multiclass Segmentations.

What are some open-source alternatives to dmlc/gluon-cv?

Open-source alternatives to dmlc/gluon-cv include: datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… microsoft/computervision-recipes — This project is a collection of educational resources and implementation frameworks providing deep learning model… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… ultralytics/ultralytics — Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep… ultralytics/yolov3 — This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision…