awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

56 रिपॉजिटरी

Awesome GitHub RepositoriesModel Pruning

The process of removing redundant parameters from a neural network to reduce model size and computational requirements.

Explore 56 awesome GitHub repositories matching artificial intelligence & ml · Model Pruning. Refine with filters or upvote what's useful.

Awesome Model Pruning GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • ultralytics/yolov5ultralytics का अवतार

    ultralytics/yolov5

    57,528GitHub पर देखें↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    Retrains pruned models with reduced learning rates to allow parameters to recover accuracy after removing redundancies.

    Pythoncoremldeep-learningios
    GitHub पर देखें↗57,528
  • exacity/deeplearningbook-chineseexacity का अवतार

    exacity/deeplearningbook-chinese

    37,285GitHub पर देखें↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Discusses various toolkits for reducing model size through pruning, quantization, and distillation.

    TeX
    GitHub पर देखें↗37,285
  • facebookresearch/fairseqfacebookresearch का अवतार

    facebookresearch/fairseq

    32,228GitHub पर देखें↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Removes redundant layers from trained models to create smaller and more efficient versions.

    Python
    GitHub पर देखें↗32,228
  • svc-develop-team/so-vits-svcsvc-develop-team का अवतार

    svc-develop-team/so-vits-svc

    28,097GitHub पर देखें↗

    This project is a singing voice conversion tool based on VITS generative modeling. It transforms the identity of a singing voice to a target speaker while preserving the original melody, lyrics, and intonation. The system distinguishes itself through hybrid voice synthesis, allowing for the blending of multiple speaker identities via linear model interpolation. It utilizes cluster-based feature retrieval to increase target voice similarity and employs a diffusion probabilistic model as a post-processor to remove electronic artifacts and improve vocal clarity. The software covers a broad rang

    Reduces model disk footprint by stripping optimizer states and converting weights to half-precision.

    Python
    GitHub पर देखें↗28,097
  • paddlepaddle/paddlePaddlePaddle का अवतार

    PaddlePaddle/Paddle

    23,632GitHub पर देखें↗

    Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a platform for constructing models using tensor-based computations and supports both dynamic and static execution graphs to facilitate research and production workflows. The platform functions as a distributed machine learning system, enabling the scaling of training workloads across multiple nodes and hardware clusters. It includes a comprehensive toolkit for model deployment and optimization, allowing users to convert external model formats, compress trained models for resource-co

    Reduces model size and complexity through pruning, quantization, and distillation for deployment efficiency.

    C++deep-learningdistributed-trainingefficiency
    GitHub पर देखें↗23,632
  • liguodongiot/llm-actionliguodongiot का अवतार

    liguodongiot/llm-action

    23,169GitHub पर देखें↗

    This project is a comprehensive framework for the training, fine-tuning, and deployment of large language models. It functions as a distributed deep learning platform that enables users to scale model workflows across multiple hardware nodes while providing tools for model evaluation and performance benchmarking. The platform distinguishes itself by offering specialized utilities for model compression and weight transformation, allowing users to reduce memory footprints and latency through quantization and pruning. It supports the adaptation of large models for consumer-grade hardware, facili

    Shrinks model memory footprints using quantization, pruning, and factorization techniques to lower deployment costs.

    HTMLllmllm-inferencellm-serving
    GitHub पर देखें↗23,169
  • microsoft/unilmmicrosoft का अवतार

    microsoft/unilm

    22,030GitHub पर देखें↗

    This project is a comprehensive framework and toolkit for developing, optimizing, and deploying transformer-based models across multimodal, document intelligence, and natural language processing tasks. It provides a unified neural architecture that processes text, vision, audio, and document layout data through a shared set of weights, enabling researchers and developers to build foundational models that align cross-modal representations. The platform distinguishes itself through advanced training and inference strategies designed for large-scale deep learning. It incorporates specialized mec

    Reduces model size and computational requirements through self-attention distillation.

    Pythonbeitbeit-3bitnet
    GitHub पर देखें↗22,030
  • huggingface/sentence-transformershuggingface का अवतार

    huggingface/sentence-transformers

    18,817GitHub पर देखें↗

    This project is a transformer-based framework for generating dense and sparse vector embeddings of text and multimodal data. It serves as a library for fine-tuning models to perform semantic similarity tasks, retrieval, and reranking. The system is distinguished by its support for diverse architectural patterns, including bi-encoders for fast similarity search and cross-encoders for high-precision reranking. It provides dedicated pipelines for multimodal embeddings, mapping text and images into a shared vector space, and implements knowledge distillation to compress large models into smaller,

    Offers tools for reducing model size and increasing inference speed via distillation and compression.

    Python
    GitHub पर देखें↗18,817
  • infrasys-ai/aisystemInfrasys-AI का अवतार

    Infrasys-AI/AISystem

    17,017GitHub पर देखें↗

    AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo

    Removes redundant parameters from neural networks to decrease model complexity and accelerate inference.

    Jupyter Notebookaiaiinfraaisys
    GitHub पर देखें↗17,017
  • kindxiaoming/pykanKindXiaoming का अवतार

    KindXiaoming/pykan

    16,305GitHub पर देखें↗

    pykan is a library for implementing Kolmogorov-Arnold Networks, replacing fixed node activation functions with learnable spline functions located on the network edges. It serves as an interpretable AI framework and symbolic regression tool designed to derive transparent mathematical rules from complex data. The project focuses on converting learned numerical functions into human-readable symbolic expressions through library matching and formula conversion. It utilizes additive-compositional topologies and learnable piecewise polynomial segments to approximate non-linear mappings. The framewo

    Removes unimportant edges from the model to reduce complexity and increase interpretability.

    Jupyter Notebook
    GitHub पर देखें↗16,305
  • official-stockfish/stockfishofficial-stockfish का अवतार

    official-stockfish/Stockfish

    14,802GitHub पर देखें↗

    Stockfish is a high-performance chess engine designed to evaluate board positions and calculate optimal moves. It functions as a command-line tool that utilizes neural network-based search algorithms to assess complex game states and determine strategic advantages. The engine is fully compliant with the Universal Chess Interface, allowing it to exchange commands and move data with external graphical user interfaces and professional analysis software. The engine distinguishes itself through advanced computational strategies that maximize hardware efficiency and search depth. It employs multi-t

    Implements alpha-beta pruning to optimize search depth and computational efficiency during move evaluation.

    C++chesschess-enginecpp
    GitHub पर देखें↗14,802
  • modelscope/swiftmodelscope का अवतार

    modelscope/swift

    14,633GitHub पर देखें↗

    Swift is a toolkit for the full-parameter and parameter-efficient fine-tuning of large language and multimodal models. It functions as a multimodal model trainer for text, image, video, and audio data, and includes specialized tools for model compression and reinforcement learning from human feedback. The framework provides an alignment toolkit for optimizing model behavior using preference learning algorithms and reinforcement learning. It integrates parameter-efficient fine-tuning methods to adapt models with minimal memory and compute requirements, alongside utilities for reducing hardware

    Provides utilities for reducing the size and hardware requirements of large models via quantization and compression.

    Python
    GitHub पर देखें↗14,633
  • microsoft/nniMicrosoft का अवतार

    Microsoft/nni

    14,351GitHub पर देखें↗

    NNI is an AutoML toolkit designed to automate machine learning lifecycles. It functions as a hyperparameter optimization framework, a neural architecture search tool, and a model compression suite. The project provides a distributed training orchestrator to manage machine learning workloads across local machines, remote servers, and cloud platforms. It enables the discovery of efficient model structures through reinforcement learning and one-shot optimization methods, while utilizing Bayesian and evolutionary algorithms to automate hyperparameter tuning. Additional capabilities include tools

    Ships a comprehensive toolkit for reducing model size and complexity through techniques such as pruning and quantization.

    Python
    GitHub पर देखें↗14,351
  • optuna/optunaoptuna का अवतार

    optuna/optuna

    14,388GitHub पर देखें↗

    Optuna is a Python-based hyperparameter optimization framework designed to automate the search for optimal machine learning model configurations. It functions as a Bayesian optimization library that systematically tests parameter combinations to maximize or minimize objective functions, streamlining the model development process through iterative evaluation. The project distinguishes itself through a define-by-run dynamic construction model, which allows users to build complex, conditional search spaces using standard programming logic. Its architecture is highly modular, featuring a pluggabl

    Provides automated early termination of underperforming trials to save computational resources during hyperparameter search.

    Pythondistributedhyperparameter-optimizationmachine-learning
    GitHub पर देखें↗14,388
  • paddlepaddle/paddledetectionPaddlePaddle का अवतार

    PaddlePaddle/PaddleDetection

    14,243GitHub पर देखें↗

    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

    Provides comprehensive toolkits for model compression including pruning, quantization, and knowledge distillation.

    Pythonblazefacedeepsortdetr
    GitHub पर देखें↗14,243
  • alibaba/mnnalibaba का अवतार

    alibaba/MNN

    14,242GitHub पर देखें↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Reduces model footprint and enhances runtime performance through quantization and specialized compression techniques.

    C++armconvolutiondeep-learning
    GitHub पर देखें↗14,242
  • mlfoundations/open_clipmlfoundations का अवतार

    mlfoundations/open_clip

    13,935GitHub पर देखें↗

    Open CLIP is an open source framework for training and deploying Contrastive Language-Image Pre-training models. It serves as a vision-language training framework and multimodal embedding engine that maps images and text into a shared vector space for similarity searches and zero-shot classification. The project provides a toolkit for distributed training of contrastive models and includes an image-to-text generative model for producing natural language descriptions. It supports custom text encoder integration and utilizes teacher-student model distillation to transfer knowledge from large pr

    Utilizes mixed-precision weight quantization and 8-bit linear layers to reduce memory usage during training.

    Pythoncomputer-visioncontrastive-lossdeep-learning
    GitHub पर देखें↗13,935
  • paddlepaddle/paddlenlpPaddlePaddle का अवतार

    PaddlePaddle/PaddleNLP

    12,953GitHub पर देखें↗

    PaddleNLP is a development library and toolkit for training, fine-tuning, and deploying large and small language models using the PaddlePaddle framework. It provides a comprehensive suite for the entire natural language processing lifecycle, from model development to high-performance inference. The project features a standardized model zoo for loading and managing pre-trained models and tokenizers through a unified interface. It distinguishes itself with a specialized model compression framework that reduces memory footprints via weight precision conversion and lossless size optimization, alo

    Compresses model memory footprints by converting high-precision weights into smaller numerical formats.

    Python
    GitHub पर देखें↗12,953
  • openvinotoolkit/openvinoopenvinotoolkit का अवतार

    openvinotoolkit/openvino

    10,414GitHub पर देखें↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    Removes redundant model parameters through sparsity-aware training to minimize the computational footprint.

    C++aicomputer-visiondeep-learning
    GitHub पर देखें↗10,414
  • intel/ipex-llmintel का अवतार

    intel/ipex-llm

    8,836GitHub पर देखें↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Transforms linear layers into low-bit integers during the model loading phase to accelerate execution.

    Python
    GitHub पर देखें↗8,836
पिछला123अगला
  1. Home
  2. Artificial Intelligence & ML
  3. Model Optimization
  4. Compression Techniques
  5. Model Pruning

सब-टैग एक्सप्लोर करें

  • Convolutional Channel Pruning2 सब-टैग्सReducing the number of input channels in convolutional layers to decrease model complexity. **Distinct from Model Pruning:** Specializes in channel-level structural pruning rather than general parameter removal.
  • Deep Learning Pruning ToolkitsA utility that analyzes neural network graphs to remove redundant parameters and accelerate model execution. **Distinct from Model Pruning:** Distinct from Model Pruning: focuses on the tool implementation aspect for graph analysis and automated parameter removal rather than general pruning concepts.
  • Model Compression Suites2 सब-टैग्सComprehensive toolkits for reducing model size through pruning, quantization, and distillation. **Distinct from Model Pruning:** Focuses on the full suite of compression techniques, whereas the parent focuses specifically on pruning.
  • Pruning Ratio Optimization2 सब-टैग्सAutomatically determining the optimal percentage of parameters to remove to meet resource budgets. **Distinct from Model Pruning:** Focuses on the search for optimal pruning ratios rather than the execution of the pruning.
  • PyTorch Pruning FrameworksA framework for tracing dependencies and structurally pruning channels in deep learning models to reduce size and computation. **Distinct from Model Pruning:** Distinct from Model Pruning: specifically targets PyTorch framework integration with dependency graph tracing and structural channel pruning capabilities.
  • Search PruningAlgorithms that discard branches of a game tree that cannot influence the final decision to minimize computation. **Distinct from Model Pruning:** Distinct from Model Pruning: focuses on search tree pruning in game engines rather than neural network parameter reduction.