zhanghang1989/ResNeSt

ResNeSt: Split-Attention Networks

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 21st, 2026
Created on March 15th, 2020
Open Issues & Pull Requests: 62 (+0)
GitHub issues: Enabled
Number of forks: 495
Total Stargazers: 3,258 (+0)
Total Subscribers: 54 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

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

Sign in to see which issues are moving.
Sign in

Detailed Description

ResNeSt is a deep learning backbone architecture that improves upon ResNet through split-attention mechanisms, designed for use in computer vision models.

The project addresses the need for more effective feature extraction in convolutional neural networks. ResNeSt introduces split-attention networks, a variant of ResNet that applies attention mechanisms to improve how the network processes spatial and channel information. This approach boosts performance across downstream tasks including object detection, instance segmentation, and semantic segmentation.

Developers should adopt ResNeSt if they are building vision models that require a stronger backbone than standard ResNet. The architecture is particularly valuable for tasks like Mask R-CNN, Cascade R-CNN, and DeepLabV3, where it demonstrably improves results. The project provides pretrained models in multiple frameworks—PyTorch and Gluon—with varying depths and input sizes, enabling flexible integration into existing pipelines. Third-party implementations in TensorFlow, Caffe, and JAX extend compatibility beyond the primary frameworks. For semantic segmentation, the project points to PyTorch Encoding Toolkit and GluonCV Toolkit for training workflows.

The project maintains implementations across multiple deep learning frameworks, with training scripts and guidance provided for both PyTorch and MXNet Gluon. Pretrained models are available for multiple architecture variants, and the codebase includes ablation study models documenting design choices. The project has been adopted by established computer vision frameworks and toolkits, indicating sustained integration into the broader ecosystem.