pytorch/vision

Datasets, Transforms and Models specific to Computer Vision

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on January 31st, 2026
Created on November 9th, 2016
Open Issues & Pull Requests: 1,194 (+0)
Number of forks: 7,247
Total Stargazers: 17,876 (+0)
Total Subscribers: 436 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 days
Mean response time: 208.9 days
90th percentile: 910.2 days
Tracked items: 605

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "prototype" is answered fastest, typically in about 6 weeks, while "module: models" waits about 52 months. 72% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 303
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 890 days
Stale 30+ days: 296
Stale 90+ days: 286

Recent activity

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

Top labels

  • module: models (78)
  • question (76)
  • enhancement (64)
  • module: datasets (62)
  • module: transforms (62)
  • help wanted (59)
  • bug (54)
  • topic: object detection (53)

Most active issues this week

Detailed Description

PyTorch Vision is a utility library that provides datasets, model architectures, and image transformation tools specifically designed for computer vision tasks. Written primarily in Python, it serves as a companion library to PyTorch and integrates seamlessly with the broader PyTorch ecosystem. The library is maintained as part of the official PyTorch project and is documented at pytorch.org/vision.

The library's core functionality spans three main areas. First, it includes popular computer vision datasets that can be automatically downloaded and prepared for training and evaluation. Second, it provides pre-trained model architectures covering tasks such as image classification, object detection, and semantic segmentation. Third, it offers common image transformation utilities that enable data preprocessing and augmentation workflows. The library supports multiple image backends including standard PyTorch tensors, PIL images, and Pillow-SIMD, with Pillow-SIMD noted as a significantly faster drop-in replacement for standard Pillow implementations.

Installation and version management are carefully coordinated with PyTorch releases. The library maintains compatibility across multiple Python versions, with recent versions supporting Python 3.10 through 3.14. Version 0.27 of torchvision corresponds to PyTorch 2.12, while the main development branch supports the latest nightly builds of PyTorch. Historical version tables document compatibility back to torchvision 0.2 paired with PyTorch 1.0.

The library explicitly disclaims responsibility for dataset quality, fairness, and licensing. Users bear responsibility for determining whether they have permission to use included datasets under their respective licenses. Similarly, pre-trained models may carry their own licensing terms derived from training datasets. SWAG models specifically are released under the CC-BY-NC 4.0 license.