Flax implementations and pretrained checkpoints for ResNet, Wide ResNet, ResNeXt, ResNet-D, and ResNeSt in JAX.
JAX ResNet is a library providing Flax implementations and pretrained checkpoints for various ResNet architecture variants, including ResNet, Wide ResNet, ResNeXt, ResNet-D, and ResNeSt. It solves the problem of accessing state-of-the-art computer vision models within the JAX ecosystem by offering modular, accurate implementations with verified pretrained weights converted from PyTorch.
Machine learning researchers and practitioners working with JAX/Flax who need pretrained computer vision models for image classification tasks or as backbones for transfer learning.
Developers choose JAX ResNet for its modular implementations, verified accuracy matching original PyTorch models, and comprehensive coverage of ResNet variants—all within the high-performance JAX framework.
Implementations and checkpoints for ResNet, Wide ResNet, ResNeXt, ResNet-D, and ResNeSt in JAX (Flax).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables mixing and matching stem, residual, and bottleneck implementations across ResNet variants, as highlighted in the README, allowing flexible model customization.
Models are tested to match intermediate activations and outputs of PyTorch implementations, with checkpoint accuracies validated on ImageNet, ensuring reliability for research and applications.
Implements multiple ResNet variants including ResNet, Wide ResNet, ResNeXt, ResNet-D, and ResNeSt with various sizes, providing a broad range of pretrained options.
Includes converted PyTorch checkpoints with documented top-1 and top-5 accuracies on ImageNet, reducing the need for training from scratch and speeding up development.
Requires PyTorch installation to use pretrained functions, adding setup complexity and potential dependency conflicts in a JAX-focused library, as noted in the README.
Only covers ResNet variants, excluding newer models like Vision Transformers, which restricts its usefulness for cutting-edge computer vision research beyond this family.
For some models such as ResNeSt-50 Fast and ResNet-D-50, intermediate activations do not exactly match PyTorch, as admitted in the README, which could impact reproducibility for certain debugging or analysis tasks.