open-mmlab/mmcv

OpenMMLab Computer Vision Foundation

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 10th, 2026
Created on August 22nd, 2018
Open Issues & Pull Requests: 461 (+0)
GitHub issues: Enabled
Number of forks: 1,770
Total Stargazers: 6,472 (+0)
Total Subscribers: 84 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 27.0 hours
Mean response time: 26.4 days
90th percentile: 85.5 days
Tracked items: 93

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed. Three people close 56% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 92
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 634 days
Stale 30+ days: 89
Stale 90+ days: 84

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Installation (5)
  • new architecture (2)
  • Bug (1)
  • Deploy (1)
  • ONNX (1)
  • Op (1)
  • ROCm (1)
  • TensorRT (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

MMCV is a foundational library for computer vision research that provides core utilities and implementations for building vision models and processing pipelines.

The library addresses the need for reusable, well-tested components in computer vision workflows. It offers image and video processing capabilities, annotation visualization, image transformation operations, implementations of common CNN architectures, and optimized CPU and CUDA operations. The tool is designed to serve as a foundation that vision projects can build upon rather than reimplementing these common components from scratch.

Developers should adopt MMCV if they are building computer vision applications and want access to standardized, production-quality implementations of common operations. The project suits research projects, model training pipelines, and applications requiring image processing and computer vision algorithms. The tool comes in two variants: a full version with comprehensive CUDA operations for systems with GPU support, and a lite version without CUDA ops for environments where those are not needed. The README emphasizes that the full version is recommended when CUDA is available, and warns against installing both variants in the same environment. The project maintains parallel support for both version 1.x and version 2.x branches, with version 2.x having removed training-related components and added a data transformation module. The tool supports Linux, Windows, and macOS systems and requires Python 3.7 or later.

Development activity shows consistent maintenance across multiple version branches with documented compatibility guidance for users migrating between major versions. The project provides structured documentation covering installation, data processing, visualization, transformations, CNN architectures, and optimized operations. Issue reporting infrastructure is in place with templated issue submission to guide user feedback.