kaiyangzhou/deep-person-reid

Torchreid: Deep learning person re-identification in PyTorch.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 14th, 2026
Created on March 11th, 2018
Open Issues & Pull Requests: 164 (+0)
GitHub issues: Enabled
Number of forks: 1,218
Total Stargazers: 4,912 (+0)
Total Subscribers: 103 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 46.8 days
Mean response time: 70.3 days
90th percentile: 167.0 days
Tracked items: 15

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 18
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 731 days
Stale 30+ days: 17
Stale 90+ days: 17

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Torchreid is a library for deep learning person re-identification built on PyTorch.

The library addresses the problem of identifying and matching individuals across multiple camera views and datasets, which is central to surveillance and retrieval applications. It provides end-to-end training and evaluation pipelines that handle both image-based and video-based person re-identification tasks. The approach emphasizes ease of use through simplified dataset preparation, support for training across multiple datasets simultaneously, and cross-dataset evaluation capabilities that follow standard research protocols.

Researchers and practitioners building person re-identification systems should choose this tool if they need a well-structured foundation with implementations of state-of-the-art models, access to pretrained weights, and the ability to extend the codebase with custom models, datasets, and training methods. The library suits projects ranging from academic research to production systems requiring multi-GPU training. It includes advanced training techniques and visualization tools for monitoring progress and analyzing results. The availability of pretrained models and a model zoo reduces the barrier to entry for those without extensive training resources.

The project maintains active engagement with the research community through documented implementations of recent methods and a collection of research projects built on top of the library. Development follows a structured approach with comprehensive documentation covering user guides and model specifications. The codebase demonstrates consistent attention to extensibility, allowing researchers to integrate novel components without extensive modifications to the core framework.