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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

47 dépôts

Awesome GitHub RepositoriesInference Optimizations

Techniques and mechanisms designed to reduce latency and increase throughput during the model inference phase.

Explore 47 awesome GitHub repositories matching artificial intelligence & ml · Inference Optimizations. Refine with filters or upvote what's useful.

Awesome Inference Optimizations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • huggingface/transformersAvatar de huggingface

    huggingface/transformers

    161,630Voir sur GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Optimizes memory usage and inference speed through automatic device mapping and half-precision weight support.

    Pythonaudiodeep-learningdeepseek
    Voir sur GitHub↗161,630
  • microsoft/deepspeedAvatar de microsoft

    microsoft/DeepSpeed

    42,533Voir sur GitHub↗

    DeepSpeed is a distributed deep learning optimization library and framework designed for the training and inference of massive AI models. It serves as a model parallelism orchestrator and a toolkit for scaling large language models across multiple GPUs and compute nodes. The project distinguishes itself through 3D parallelism orchestration, which combines data, pipeline, and tensor parallelism. It utilizes ZeRO-based memory partitioning to eliminate redundant storage and employs CPU-offload memory management to move weights and optimizer states to system RAM. Additionally, it provides special

    Optimizes large-scale model deployment through quantization and efficient resource allocation to lower inference costs.

    Python
    Voir sur GitHub↗42,533
  • pytorchlightning/pytorch-lightningAvatar de PyTorchLightning

    PyTorchLightning/pytorch-lightning

    31,189Voir sur GitHub↗

    PyTorch Lightning is a high-level deep learning framework for PyTorch that automates training loops and removes repetitive engineering boilerplate. It functions as a structured pipeline for managing machine learning experiments, providing a distributed training orchestrator and tools for mixed-precision training. The framework decouples scientific model architecture from the engineering required for infrastructure and scaling. This separation allows the same model code to execute across CPUs, GPUs, or TPUs through a hardware-agnostic execution engine and a centralized trainer that manages the

    Implements optimization techniques like mixed precision and hardware orchestration to reduce memory and increase speed for large models.

    Python
    Voir sur GitHub↗31,189
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Voir sur GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Provides high-performance inference optimizations including continuous batching, speculative decoding, and custom kernel execution to maximize throughput.

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
  • pytorch/examplesAvatar de pytorch

    pytorch/examples

    23,752Voir sur GitHub↗

    This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning library. It provides practical examples for building, training, and deploying deep learning models, functioning as a toolkit for developers to explore neural network architectures and training workflows. The project distinguishes itself by offering concrete demonstrations of complex machine learning operations, ranging from computer vision tasks like object detection and depth estimation to the training of large-scale transformer models. These examples illustrate how to implement

    Provides techniques and mechanisms to reduce latency and increase throughput during the model inference phase.

    Python
    Voir sur GitHub↗23,752
  • jina-ai/serveAvatar de jina-ai

    jina-ai/serve

    21,859Voir sur GitHub↗

    Serve is a multimodal AI orchestrator and inference server designed for deploying and scaling machine learning models as cloud-native services. It functions as a containerized workflow engine and distributed service mesh that routes multimodal data through connected execution units. The framework provides specialized capabilities for large language models, including a token streaming gateway that delivers generated text incrementally to reduce perceived latency. It distinguishes itself by enabling the chaining of executors into complex data processing pipelines and the orchestration of these

    Groups multiple incoming inference requests into a single model execution to maximize hardware utilization and throughput.

    Pythoncloud-nativecncfdeep-learning
    Voir sur GitHub↗21,859
  • apache/mxnetAvatar de apache

    apache/mxnet

    20,829Voir sur GitHub↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    Implements techniques for mapping large neural network models across multiple devices to overcome memory limitations.

    C++mxnet
    Voir sur GitHub↗20,829
  • stas00/ml-engineeringAvatar de stas00

    stas00/ml-engineering

    18,124Voir sur GitHub↗

    This project is a comprehensive engineering framework and technical reference for managing, scaling, and optimizing distributed machine learning infrastructure. It provides a suite of methodologies and diagnostic tools designed to support large-scale model training and inference on high-performance computing clusters. The project distinguishes itself through a specialized diagnostic toolkit and infrastructure optimization suite that addresses the complexities of multi-node environments. It enables precise control over cluster resources, including hardware maintenance, network topology configu

    Groups queries into batches and manages requests to maximize inference throughput and minimize idle compute time.

    Pythonaidebugginggpus
    Voir sur GitHub↗18,124
  • infrasys-ai/aisystemAvatar de Infrasys-AI

    Infrasys-AI/AISystem

    17,017Voir sur GitHub↗

    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

    Optimizes full-stack hardware and software performance for large-scale clusters and distributed communication.

    Jupyter Notebookaiaiinfraaisys
    Voir sur GitHub↗17,017
  • lllyasviel/framepackAvatar de lllyasviel

    lllyasviel/FramePack

    17,028Voir sur GitHub↗

    FramePack is a neural video synthesis engine and generation framework designed to produce long, temporally consistent video sequences. It functions as a diffusion model optimizer, providing a suite of techniques to manage the computational demands of high-parameter video models while maintaining visual stability during extended generation tasks. The system distinguishes itself through a hierarchical approach to frame prediction, which plans distant anchor frames before filling in intermediate content to prevent cumulative temporal drift. By utilizing constant-length context compression and to

    Optimizes video inference performance using caching and quantization techniques.

    Python
    Voir sur GitHub↗17,028
  • vercel/vercelAvatar de vercel

    vercel/vercel

    15,738Voir sur GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Runs model inference tasks on high-performance infrastructure to ensure low-latency responses.

    TypeScriptclicloudcommand
    Voir sur GitHub↗15,738
  • kyegomez/openmythosAvatar de kyegomez

    kyegomez/OpenMythos

    14,176Voir sur GitHub↗

    OpenMythos is a framework for implementing recurrent large language model architectures. It utilizes recurrent transformer blocks to enable compute-adaptive reasoning and variable processing depth through multiple iterative passes over the same weights. The system features a mixture of experts framework that routes tokens between shared and specialized layers to optimize parameter usage. It also includes parameter-efficient fine-tuning tools using low-rank adaptation modules to modify model behavior with minimal weight updates. The framework covers distributed training pipelines using data p

    Optimizes inference throughput by managing batch depth sequences and attention mechanisms to reduce memory overhead.

    Pythonaianthropicattention
    Voir sur GitHub↗14,176
  • microsoft/ai-eduAvatar de microsoft

    microsoft/ai-edu

    14,065Voir sur GitHub↗

    ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical tutorials, deep learning lab exercises, and project blueprints designed to teach artificial intelligence fundamentals through a combination of study and practical implementation. The project focuses on a learning-by-doing approach, guiding users from Python programming and neural network basics to advanced topics. It includes specialized instructional content on distributed AI training, MLOps educational guides for model quantization and pruning, and detailed frameworks for im

    Teaches techniques to reduce latency and increase throughput during the model inference phase.

    HTML
    Voir sur GitHub↗14,065
  • chiphuyen/aie-bookAvatar de chiphuyen

    chiphuyen/aie-book

    13,779Voir sur GitHub↗

    This project serves as a comprehensive educational resource and technical handbook for engineers building applications powered by large language models. It provides a structured framework for mastering the principles of artificial intelligence engineering, covering the full lifecycle of model development from initial design to production deployment. The repository distinguishes itself by offering a deep dive into the practical implementation of advanced design patterns, including retrieval-augmented generation, agentic tool orchestration, and parameter-efficient model adaptation. It emphasize

    Streamlines model execution through techniques like quantization and speculative sampling to improve throughput and response speed.

    Jupyter Notebook
    Voir sur GitHub↗13,779
  • microsoft/loraAvatar de microsoft

    microsoft/LoRA

    13,264Voir sur GitHub↗

    LoRA is a framework for parameter-efficient fine-tuning of large-scale neural networks. It functions by injecting trainable low-rank decomposition matrices into frozen model layers, allowing for task-specific adaptation while preserving the integrity of the original base model weights. The project distinguishes itself by enabling the direct merging of these trained low-rank matrices into primary model weights. This process eliminates additional computational overhead during inference, ensuring that adapted models maintain the same performance characteristics as the original architecture. Furt

    Merges task-specific adaptation weights into primary model layers to eliminate computational overhead and latency during live model execution.

    Pythonadaptationdebertadeep-learning
    Voir sur GitHub↗13,264
  • hanxiao/bert-as-serviceAvatar de hanxiao

    hanxiao/bert-as-service

    12,831Voir sur GitHub↗

    Ce projet est un service d'intégration BERT haute performance et un serveur d'inférence conçu pour mapper des séquences de texte en vecteurs numériques de longueur fixe. Il fonctionne comme un microservice d'apprentissage automatique et un serveur de modèle distribué qui découple la gestion des requêtes du calcul lourd. Le système utilise une infrastructure de messagerie ZeroMQ pour fournir une communication à faible latence entre les clients distribués et le serveur d'inférence. Il incorpore le traitement par lots côté serveur et la mise à l'échelle de la charge de travail GPU pour maximiser l'utilisation du matériel et gérer des volumes de requêtes élevés. La plateforme prend en charge l'infrastructure de recherche sémantique en générant des intégrations transmodales pour le texte et les images au sein d'un espace vectoriel partagé. Cela permet la recherche transmodale, le classement de la pertinence du contenu et le reclassement des résultats basés sur l'alignement sémantique entre le contenu visuel et les descriptions textuelles. Le service peut être déployé en tant que microservice élastique accessible via les protocoles gRPC, HTTP ou WebSocket, avec un streaming duplex non bloquant pour gérer de grands ensembles de données.

    Optimizes inference by utilizing server-side batching and asynchronous messaging to maximize GPU throughput.

    Python
    Voir sur GitHub↗12,831
  • zai-org/cogvideoAvatar de zai-org

    zai-org/CogVideo

    12,790Voir sur GitHub↗

    CogVideo is a video generation framework and large language model architecture designed for synthesizing high-resolution video clips from natural language descriptions and images. It functions as a text-to-video and image-to-video generator, while also providing a model for video captioning to analyze visual content into descriptive text summaries. The system supports animating static images into motion sequences and transforming series of images into video based on prompts. It includes capabilities for extending the length of generated video clips to create longer sequences of motion. The f

    Optimizes generative video inference through memory reduction and multi-GPU throughput enhancements.

    Pythoncogvideoximage-to-videollm
    Voir sur GitHub↗12,790
  • tencent-hunyuan/hunyuanvideoAvatar de Tencent-Hunyuan

    Tencent-Hunyuan/HunyuanVideo

    12,233Voir sur GitHub↗

    HunyuanVideo is a generative artificial intelligence framework designed to synthesize high-fidelity video sequences from descriptive text prompts. It utilizes a latent diffusion architecture that compresses video data into compact representations, allowing for the generation of dynamic visual content while maintaining temporal and spatial fidelity. The system distinguishes itself through a specialized inference engine that supports eight-bit weight quantization and sequence-parallel distribution. These capabilities enable the execution of large-scale generative models on hardware with limited

    Improves inference performance through weight quantization and distributed sequence parallelism techniques.

    Pythondiffusion-modelsdiffusion-transformervideo-generation
    Voir sur GitHub↗12,233
  • triton-inference-server/serverAvatar de triton-inference-server

    triton-inference-server/server

    10,768Voir sur GitHub↗

    Triton Inference Server is a high-performance server designed to deploy machine learning models from multiple frameworks across GPUs and CPUs. It functions as a hardware-accelerated inference engine and a gRPC inference gateway, providing a standardized communication layer for transmitting binary tensor data with low latency. The system acts as a multi-framework model orchestrator, allowing users to link multiple AI models into ensembles and scripts to create complex inference pipelines. It also serves as a model lifecycle manager, providing controls to load, unload, and monitor the performan

    Increases efficiency through concurrent model execution, dynamic batching, and stateful sequence batching to maximize throughput.

    Pythonclouddatacenterdeep-learning
    Voir sur GitHub↗10,768
  • openvinotoolkit/openvinoAvatar de openvinotoolkit

    openvinotoolkit/openvino

    10,414Voir sur GitHub↗

    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

    Accelerates token generation by identifying n-gram matches within the prompt.

    C++aicomputer-visiondeep-learning
    Voir sur GitHub↗10,414
Préc.123Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Optimization & Inference
  6. Serving & Runtime
  7. Inference Optimizations

Explorer les sous-tags

  • Batched Inference MechanismsMechanisms for processing multiple inputs simultaneously in a single forward pass.
  • Large Model Export UtilitiesTools for splitting and saving large model architectures to bypass filesystem and protobuf size limitations. **Distinct from Large Model Optimizations:** Distinct from Large Model Optimizations: focuses on the physical storage and export process rather than runtime quantization or device mapping.
  • Large Model Optimizations1 sous-tagTechniques like quantization and device mapping for large models.
  • Prompt Lookup Decoding1 sous-tagDecoding optimization using n-gram matching from input prompts.