pytorch/test-infra

This repository hosts code that supports the testing infrastructure for the PyTorch organization. For example, this repo hosts the logic to track disabled...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 46 minutes ago
Added to GitGenius on January 31st, 2026
Created on March 30th, 2021
Open Issues & Pull Requests: 621 (+0)
Number of forks: 142
Total Stargazers: 113 (+0)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.4 hours
Mean response time: 94.0 days
90th percentile: 259.2 days
Tracked items: 422

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "no-flaky-tests-alert" is answered fastest, typically in about 14 hours, while "enhancement" waits about 6 days. 30% of tracked open issues have had no activity in three months. Only 1% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 202
New in 7 days: 22
Closed in 7 days: 11
Avg open age: 390 days
Stale 30+ days: 154
Stale 90+ days: 138

Recent activity

Opened in 7 days: 13
Closed in 7 days: 10
Comments in 7 days: 36
Events in 7 days: 45

Top labels

  • pytorch-alert (472)
  • no-flaky-tests-alert (67)
  • enhancement (17)
  • bug (13)
  • module: rocm (12)
  • mergebot (8)
  • triage review (7)
  • aws (6)

Detailed Description

The pytorch/test-infra repository serves as the central infrastructure supporting PyTorch's continuous integration and testing systems. Written primarily in TypeScript, it hosts the logic and tooling necessary to manage disabled tests, track slow tests, and operate the organization's CI/CD dashboard and HUD (Heads-Up Display) accessible at hud.pytorch.org. The repository functions as a collection of infrastructure components that enable PyTorch's development workflow while also containing various development tools including linters.

The repository's primary purpose centers on test infrastructure management and continuous integration automation. It provides the backend and frontend systems that allow PyTorch developers and maintainers to monitor test health, identify flaky tests, and track performance regressions across the project's extensive test suite. The inclusion of development tools like lintrunner demonstrates that the repository extends beyond pure CI/CD infrastructure to support broader code quality standards across the PyTorch ecosystem.

Activity data reveals sustained engagement with the repository's maintenance and development.

The repository's structure includes a torchci directory containing the HUD application, with its own README documenting setup instructions for local development of hud.pytorch.org. The project uses yarn for package management alongside lintrunner for code quality enforcement. The repository is BSD licensed and maintains a CONTRIBUTING file to guide community participation, reflecting an open approach to infrastructure development.

The infrastructure it provides directly impacts how thousands of tests are executed, monitored, and reported across PyTorch's continuous integration pipeline.