awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Deci-AI avatar

Deci-AI/super-gradients

0
View on GitHub↗
5,041 stars·591 forks·Jupyter Notebook·Apache-2.0·25 viewswww.supergradients.com↗

Super Gradients

Super-Gradients is a PyTorch computer vision framework and training library designed for the full lifecycle of vision models. It functions as a deep learning model optimizer and a deployment toolkit for training and fine-tuning models across image classification, object detection, semantic segmentation, and pose estimation tasks.

The project provides specific tools for model optimization, including teacher-student knowledge distillation and numerical precision compression to reduce memory and computational requirements. It also includes the implementation of the Yolo-NAS architecture for high-performance object detection.

The framework covers a broad capability surface including distributed GPU training, modular vision pipelines, and the automation of training runs via structured recipe configurations. It further manages data loading, image augmentation, and the export of trained weights into universal formats for production hardware accelerators.

Features

  • Computer Vision Training - Provides standardized training routines and scripts for image-based neural network architectures across multiple vision tasks.
  • Vision Model Training - Provides a specialized framework for training and evaluating computer vision models, including classification, detection, and segmentation.
  • Computer Vision Libraries - Provides a comprehensive library for managing datasets, augmentations, and training recipes for computer vision tasks.
  • Distributed GPU Training - Provides techniques for distributing the computational load of neural network training across multiple graphics cards.
  • Large-Scale Model Training - Implements specialized methodologies for scaling the training of large vision models across multiple GPUs.
  • Computer Vision - Functions as a PyTorch-based toolkit for training, validating, and deploying deep learning models for computer vision.
  • Modular Vision Pipelines - Implements architectures that decouple image processing, feature detection, and analysis stages into configurable, independent components.
  • Deep Learning Optimization - Refines deep learning models by optimizing computational graphs and reducing model size for better execution efficiency.
  • Teacher-Student Distillation - Implements teacher-student knowledge distillation to transfer patterns from large pre-trained models to smaller, efficient student models.
  • Model Optimization Suites - Offers a suite of tools for model distillation and precision optimization to reduce memory and computational requirements.
  • Mixed-Precision Quantization - Reduces memory and computational requirements by implementing numerical precision compression for deployment on resource-constrained hardware.
  • PyTorch Computer Vision Pipelines - Provides end-to-end computer vision workflows and pipeline orchestration implemented using the PyTorch framework.
  • Image Augmentations - Applies random transformations like scaling, cropping, and color jittering to training images to improve model generalization.
  • Vision Dataset Loading - Includes utilities for importing and preparing standardized image and video databases for model training.
  • Model Export Formats - Provides utilities for converting trained PyTorch models into standard industry formats for compatibility and deployment.
  • Model Deployment Toolkits - Provides utilities to streamline the packaging and export of trained weights into formats compatible with hardware accelerators.
  • Recipe Configuration Definitions - Defines training parameters and hyperparameters in structured YAML files for reproducible model training runs.
  • Training Recipes - Provides standardized configurations and workflows for executing reproducible model training processes.
  • YOLO Object Detectors - Implements the Yolo-NAS architecture for high-performance object detection.
  • Pretrained Weight Initializers - Supports loading state-of-the-art pretrained weights to initialize model architectures and accelerate training convergence.
  • Model Export Formats - Supports exporting trained models to interoperable formats for deployment on various runtimes and production environments.
  • Computer Vision Frameworks - Library for training PyTorch-based computer vision models.

Star history

Star history chart for deci-ai/super-gradientsStar history chart for deci-ai/super-gradients

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Super Gradients

These projects share indexed features with Super Gradients. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • datawhalechina/thorough-pytorchdatawhalechina avatar

    datawhalechina/thorough-pytorch

    3,684View on GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    View on GitHub↗3,684
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Pythonblazefacedeepsortdetr
    View on GitHub↗14,243
  • tingsongyu/pytorch_tutorialTingsongYu avatar

    TingsongYu/PyTorch_Tutorial

    8,018View on GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Python
    View on GitHub↗8,018
  • pytorch/torchtunepytorch avatar

    pytorch/torchtune

    5,774View on GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Python
    View on GitHub↗5,774
Compare all 30 related projects→

Frequently asked questions

What does deci-ai/super-gradients do?

Super-Gradients is a PyTorch computer vision framework and training library designed for the full lifecycle of vision models. It functions as a deep learning model optimizer and a deployment toolkit for training and fine-tuning models across image classification, object detection, semantic segmentation, and pose estimation tasks.

What are the main features of deci-ai/super-gradients?

The main features of deci-ai/super-gradients are: Computer Vision Training, Vision Model Training, Computer Vision Libraries, Distributed GPU Training, Large-Scale Model Training, Computer Vision, Modular Vision Pipelines, Deep Learning Optimization.

Which projects share features with deci-ai/super-gradients?

Projects with overlapping indexed features include: datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… paddlepaddle/paddledetection — PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of… tingsongyu/pytorch_tutorial — This project is a comprehensive collection of educational examples and reference implementations for building vision… pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a… open-mmlab/mmpretrain — mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep… meta-pytorch/torchtune — Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a…