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

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

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

30 रिपॉजिटरी

Awesome GitHub RepositoriesModel Serving

Infrastructure and techniques for deploying and optimizing machine learning models for production inference.

Distinguishing note: Focuses on production-grade serving optimizations like batching and caching, distinct from model training.

Explore 30 awesome GitHub repositories matching devops & infrastructure · Model Serving. Refine with filters or upvote what's useful.

Awesome Model Serving GitHub Repositories

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

    sgl-project/sglang

    29,079GitHub पर देखें↗

    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

    Serves large language models via high-performance APIs supporting both request-response and streaming token generation.

    Pythonattentionblackwellcuda
    GitHub पर देखें↗29,079
  • fishaudio/fish-speechfishaudio का अवतार

    fishaudio/fish-speech

    24,928GitHub पर देखें↗

    This project is a generative speech synthesis engine that converts text into high-fidelity human speech. It utilizes a two-stage autoregressive transformer architecture that separates semantic token prediction from acoustic detail reconstruction to balance linguistic accuracy with audio quality. The system is designed to support multilingual output and conversational AI development, enabling the generation of context-aware speech that maintains flow across multiple dialogue turns. The platform distinguishes itself through a production-ready inference server that employs continuous batching to

    Optimizes audio delivery using continuous batching and prefix caching for low-latency production inference.

    Pythonllamatransformertts
    GitHub पर देखें↗24,928
  • huggingface/pefthuggingface का अवतार

    huggingface/peft

    21,274GitHub पर देखें↗

    This library provides a framework for parameter-efficient fine-tuning, enabling the adaptation of large pretrained models by training only a small subset of parameters. It functions as a distributed model training system and optimization toolkit, designed to reduce the computational and memory requirements typically associated with full model fine-tuning. The project distinguishes itself through a suite of methods for modular adapter composition, including low-rank matrix decomposition and activation-based scaling. It supports the integration of multiple task-specific adapter modules, allowin

    Combines several trained adapter modules using weighted averages to create unified adapter configurations.

    Pythonadapterdiffusionfine-tuning
    GitHub पर देखें↗21,274
  • cocktailpeanut/dalaicocktailpeanut का अवतार

    cocktailpeanut/dalai

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

    The simplest way to run LLaMA on your local machine

    Executes LLaMA models locally using a simple command-line interface.

    CSSaillamallm
    GitHub पर देखें↗12,920
  • lyhue1991/eat_tensorflow2_in_30_dayslyhue1991 का अवतार

    lyhue1991/eat_tensorflow2_in_30_days

    9,933GitHub पर देखें↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Provides techniques for exporting trained models to standardized formats for production API serving.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    GitHub पर देखें↗9,933
  • vikhyat/moondreamvikhyat का अवतार

    vikhyat/moondream

    9,769GitHub पर देखें↗

    Moondream is a small-scale vision language model designed to reason across images to generate captions and answer natural language questions. It functions as an edge-optimized system capable of performing visual question answering, image captioning, and object detection. The project distinguishes itself through a lightweight architecture designed for local inference on embedded devices, workstations, and air-gapped hardware. It supports the execution of models on local GPUs and Apple Silicon to ensure data privacy and low latency. The system's capabilities include identifying precise object

    Manages production traffic through automatic batching, prefix caching, and streaming responses.

    Python
    GitHub पर देखें↗9,769
  • karminski/one-small-stepkarminski का अवतार

    karminski/one-small-step

    6,699GitHub पर देखें↗

    One Small Step is an educational resource that explains core AI and large language model concepts through short, accessible articles designed to be read in under five minutes. It covers the structure and function of key LLM components like attention mechanisms and tokenization, as well as foundational machine learning mathematics such as matrix rank and overfitting. The project also serves as a guide to the GGUF file format, which packages all model parameters and metadata into a single compact binary file for cross-platform deployment without external dependencies. It explains how this forma

    Explains how GGUF format uses memory-mapped file access for near-instant model loading and startup.

    GitHub पर देखें↗6,699
  • hvision-nku/storydiffusionHVision-NKU का अवतार

    HVision-NKU/StoryDiffusion

    6,430GitHub पर देखें↗

    StoryDiffusion is a generative AI system designed for consistent character image and video generation. It utilizes a pluggable cross-attention module to inject shared character representations into pretrained diffusion models, allowing for visual identity stability across multiple images and scenes without retraining the base model. The project features a video generation pipeline that produces temporally coherent sequences from text prompts or condition images. It employs a latent space motion interpolator to predict intermediate frames and semantic motion, enabling long-range video generati

    Enables full generation pipelines to run on consumer GPUs by reducing batch size and model precision.

    Jupyter Notebook
    GitHub पर देखें↗6,430
  • haifengl/smilehaifengl का अवतार

    haifengl/smile

    6,387GitHub पर देखें↗

    Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin

    Generates text responses from LLaMA-3 models with support for chat and streaming API serving.

    Java
    GitHub पर देखें↗6,387
  • strands-agents/sdk-pythonstrands-agents का अवतार

    strands-agents/sdk-python

    6,176GitHub पर देखें↗

    This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe

    Connects to Meta-hosted Llama API endpoints to run inference without managing your own infrastructure.

    Python
    GitHub पर देखें↗6,176
  • ai-dynamo/dynamoai-dynamo का अवतार

    ai-dynamo/dynamo

    6,112GitHub पर देखें↗

    Dynamo is a distributed inference orchestration platform designed for large language models. It functions as a system to coordinate prefill and decode phases across GPU nodes, utilizing a multi-backend runtime adapter to connect engines like vLLM and TensorRT-LLM through a unified block-oriented memory interface. An OpenAI-compatible API server provides the frontend for integration with existing tools and clients. The project is distinguished by its disaggregated serving architecture, which separates prompt processing and token generation onto independent GPU pools to optimize throughput and

    Dynamically loads and removes fine-tuned LoRA adapters from storage without restarting the inference engine.

    Rust
    GitHub पर देखें↗6,112
  • federatedai/fateFederatedAI का अवतार

    FederatedAI/FATE

    6,048GitHub पर देखें↗

    FATE is an open-source federated learning platform that enables multiple organizations to collaboratively train machine learning models without exposing raw data to any party. It provides a complete framework for private data collaboration, allowing participants to jointly compute on sensitive information while maintaining data privacy and security guarantees through secure multi-party computation protocols. The platform distinguishes itself through its comprehensive infrastructure management capabilities, supporting automated deployment of multi-party clusters using Ansible-driven provisioni

    Deploys trained models into production for high-performance inference across participating parties.

    Pythonalgorithmfatefederated-learning
    GitHub पर देखें↗6,048
  • serge-chat/sergeserge-chat का अवतार

    serge-chat/serge

    5,725GitHub पर देखें↗

    Serge is a self-hosted web chat interface for running large language models locally using the llama.cpp inference engine. It loads GGUF-format model files directly on your own machine, removing the need for internet connectivity or external API keys, and streams responses to the browser in real time via WebSocket connections. The project is packaged for containerized deployment using Docker and Docker Compose, with a Traefik reverse proxy that handles HTTP and WebSocket routing along with automatic TLS certificate management. Ready-made Kubernetes manifests are also provided, enabling deploym

    Uses llama.cpp as the core inference engine to run GGUF model files locally without external API dependencies.

    Sveltealpacadockerfastapi
    GitHub पर देखें↗5,725
  • nsarrazin/sergensarrazin का अवतार

    nsarrazin/serge

    5,725GitHub पर देखें↗

    A web interface for chatting with Alpaca through llama.cpp. Fully dockerized, with an easy to use API.

    Uses llama.cpp as the core inference runtime for running GGUF-format models locally with CPU-optimized performance.

    Svelte
    GitHub पर देखें↗5,725
  • kserve/kservekserve का अवतार

    kserve/kserve

    5,576GitHub पर देखें↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Deploys models from TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX for real-time scoring and batch prediction.

    Go
    GitHub पर देखें↗5,576
  • kubeflow/kfservingkubeflow का अवतार

    kubeflow/kfserving

    5,576GitHub पर देखें↗

    KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines inference services as custom resources with declarative YAML specifications, enabling a Kubernetes-native approach to model deployment and lifecycle management. The platform leverages Knative-based serverless scaling for automatic scale-to-zero and revision management, and supports a pluggable serving runtime architecture that maps model formats to containerized execution environments. KServe distinguishes itself through model-aware autoscaling that scales replicas based on token

    Caches large model weights on local nodes to cut startup time from minutes to seconds.

    Go
    GitHub पर देखें↗5,576
  • imoneoi/openchatimoneoi का अवतार

    imoneoi/openchat

    5,481GitHub पर देखें↗

    OpenChat संवादात्मक और गणितीय तर्क कार्यों के लिए अनुकूलित लार्ज लैंग्वेज मॉडल के प्रशिक्षण, फाइन-ट्यूनिंग और परिनियोजन (deployment) के लिए एक फ्रेमवर्क है। यह इन मॉडलों के लिए एक व्यापक लाइफसाइकिल प्रदान करता है, जिसमें ट्रेनिंग पाइपलाइन और डिप्लॉयमेंट स्टैक से लेकर वेब-आधारित चैट इंटरफ़ेस तक शामिल है। यह प्रोजेक्ट एंटरप्राइज़-ग्रेड एक्सेलेरेटर की आवश्यकता के बिना उपभोक्ता-ग्रेड हार्डवेयर पर उच्च-प्रदर्शन मॉडल निष्पादन को सक्षम करने पर केंद्रित है। इसमें एक प्रोडक्शन-रेडी इन्फरेंस सर्वर शामिल है जो OpenAI चैट कंप्लीशन प्रोटोकॉल को लागू करता है और हार्डवेयर थ्रूपुट को ऑप्टिमाइज़ करने के लिए डायनामिक रिक्वेस्ट बैचिंग का उपयोग करता है। यह सिस्टम संपूर्ण परिचालन वर्कफ़्लो को कवर करता है, जिसमें पैडिंग-फ्री ट्रेनिंग और रीइन्फोर्समेंट लर्निंग के माध्यम से डेटासेट टोकनाइज़ेशन और मॉडल फाइन-ट्यूनिंग शामिल है। यह की-आधारित प्रमाणीकरण के साथ API होस्टिंग और वास्तविक समय मानवीय बातचीत के लिए एक ग्राफिकल यूजर इंटरफेस तक विस्तारित है।

    Optimizes model execution to enable high-performance LLM inference on non-enterprise GPUs.

    Python
    GitHub पर देखें↗5,481
  • wenet-e2e/wenetwenet-e2e का अवतार

    wenet-e2e/wenet

    5,035GitHub पर देखें↗

    WeNet is an end-to-end automatic speech recognition (ASR) toolkit designed for both Chinese and English, built around transformer-based models. It supports streaming and non-streaming inference out of the box, and is structured to be production-ready, with model export and deployment paths for servers and mobile devices. The toolkit distinguishes itself through a chunk-based streaming transformer architecture that processes audio in fixed-size segments for low latency while preserving context across chunks. It jointly trains models with both CTC and attention loss to combine alignment accurac

    Serves trained ASR models in both real-time streaming and batch processing modes for production use.

    Pythonasrautomatic-speech-recognitionconformer
    GitHub पर देखें↗5,035
  • vllm-project/aibrixvllm-project का अवतार

    vllm-project/aibrix

    4,882GitHub पर देखें↗

    Aibrix वितरित vLLM क्लस्टर में लार्ज लैंग्वेज मॉडल के डिप्लॉयमेंट को स्केल करने, रूट करने और प्रबंधित करने के लिए डिज़ाइन किया गया एक इन्फरेंस ऑर्केस्ट्रेटर है। यह लोड बैलेंसिंग और विशिष्ट मॉडल प्रतिकृतियों (replicas) व संस्करणों के लिए ट्रैफिक रूटिंग के लिए एक केंद्रीकृत गेटवे के रूप में कार्य करता है। यह सिस्टम GPU क्लस्टर ऑटोस्केलर के माध्यम से संसाधन दक्षता का प्रबंधन करता है जो रीयल-टाइम रिक्वेस्ट वॉल्यूम के आधार पर कंप्यूट इंस्टेंस काउंट को समायोजित करता है। यह एक एकल क्लस्टर के भीतर विभिन्न एक्सेलेरेटर प्रकारों को मिलाकर और साझा बेस मॉडल पर लाइटवेट पैरामीटर एडेप्टर डिप्लॉय करने के लिए एक मॉडल एडेप्टर ऑर्केस्ट्रेटर का उपयोग करके संचालन को और अनुकूलित करता है। व्यापक क्षमताओं में इन्फरेंस इंजन में टोकन डेटा साझा करने के लिए एक वितरित की-वैल्यू कैश मैनेजर का उपयोग और प्रोसेसिंग यूनिट विफलताओं का पता लगाने के लिए हार्डवेयर स्वास्थ्य निगरानी का कार्यान्वयन शामिल है। यह प्रोजेक्ट विविध रनटाइम वातावरणों में प्रदर्शन डेटा संग्रह को मानकीकृत करने के लिए एक एकीकृत मेट्रिक्स पाइपलाइन भी प्रदान करता है।

    Manages the dynamic loading and serving of lightweight adapters to run multiple model variants on shared hardware.

    Go
    GitHub पर देखें↗4,882
  • openmlsys/openmlsysopenmlsys का अवतार

    openmlsys/openmlsys

    4,813GitHub पर देखें↗

    This project is a comprehensive educational resource and curriculum focused on the design and implementation of the full machine learning software and hardware stack. It serves as a technical reference for architecting machine learning systems, spanning from low-level programming interfaces to large-scale deployment infrastructure. The project provides instructional guidance on several specialized domains, including the development of AI compilers through intermediate representations and graph optimizations. It covers the architectural patterns required for distributed training across GPU clu

    Details infrastructure and techniques for deploying and optimizing machine learning models for production inference.

    TeXcomputer-systemsmachine-learningsoftware-architecture
    GitHub पर देखें↗4,813
पिछला12अगला
  1. Home
  2. DevOps & Infrastructure
  3. Model Serving

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

  • Adapter ManagementSystems for dynamically loading and serving fine-tuning modules at runtime. **Distinct from Model Serving:** Focuses on the serving infrastructure for dynamic adapter switching, distinct from general model serving.
  • Consumer GPU OptimizationsServing techniques tailored for running large models on consumer-grade hardware via precision reduction. **Distinct from Model Serving:** Focuses on hardware accessibility for consumer GPUs specifically, rather than general production latency.
  • Encrypted Model LoadingProcesses of decrypting and loading model weights from encrypted archives at runtime. **Distinct from Model Serving:** Focuses on the encryption of the model artifact itself, not the network TLS layer of the serving infrastructure.
  • Fast Model Startup3 सब-टैग्सTechniques for minimizing startup delay when serving model predictions. **Distinct from Model Serving:** Distinct from Model Serving: focuses on the initial loading phase rather than ongoing serving infrastructure.
  • Local Cache Deployments1 सब-टैगDeploys inference services that load models from a local cache on node storage. **Distinct from Model Serving:** Distinct from Model Serving: focuses on deploying services that use a pre-populated local cache rather than general model serving infrastructure.
  • Predictive Model BackendsFallback serving runtimes for predictive tasks like text classification when generative backends are unavailable. **Distinct from Model Serving:** Distinct from Model Serving: focuses on fallback to standard Hugging Face backends for predictive tasks, not general serving optimizations.
  • Streaming and Batch ServingServing ASR models in both real-time streaming and batch processing modes. **Distinct from Model Serving:** Distinct from general Model Serving: focuses on both real-time streaming and batch processing modes for ASR.
  • llama.cpp Backend Runners3 सब-टैग्सLoads quantized GGUF models using the llama.cpp backend for efficient CPU and GPU inference. **Distinct from Model Serving:** Distinct from Model Serving: specifically focuses on the llama.cpp backend for running quantized models, not general model serving infrastructure.