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
·

60 dépôts

Awesome GitHub RepositoriesDistributed Deployment Utilities

Tools and techniques for scaling model inference across multiple hardware devices using parameter sharding.

Distinct from Model Deployment Toolkits: Distinct from general deployment toolkits: focuses specifically on distributed sharding and multi-node scaling for large models.

Explore 60 awesome GitHub repositories matching artificial intelligence & ml · Distributed Deployment Utilities. Refine with filters or upvote what's useful.

Awesome Distributed Deployment Utilities 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.
  • facebookresearch/llamaAvatar de facebookresearch

    facebookresearch/llama

    59,466Voir sur GitHub↗

    Llama is a large language model runtime and inference engine designed to load and execute autoregressive transformer models. It enables the generation of natural language text completions from prompts using pretrained weights. The system features multi-GPU model parallelism, which distributes model weights and workloads across multiple graphics processors to support larger parameter counts. It also incorporates a content safety filter that uses classifiers to intercept and block unsafe inputs or outputs during the inference process. The project covers broad capabilities in distributed model

    Distributes model weights and workloads across multiple graphics processors to handle large parameter counts.

    Python
    Voir sur GitHub↗59,466
  • meta-llama/llama3Avatar de meta-llama

    meta-llama/llama3

    29,254Voir sur GitHub↗

    Llama 3 is a collection of pretrained, autoregressive transformer-based models designed for natural language generation, reasoning, and complex instruction following. It functions as a generative AI framework that provides the infrastructure for managing model weights, executing neural network inference, and handling computational workloads across diverse knowledge domains. The project distinguishes itself through an integrated AI safety toolkit that employs secondary classification filtering to inspect inputs and outputs, ensuring adherence to usage compliance and safety standards. It suppor

    Supports distributed model deployment by utilizing sharding techniques to split neural network parameters across multiple hardware devices.

    Python
    Voir sur GitHub↗29,254
  • 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

    Separates compute-intensive prompt processing from memory-intensive token generation across distinct hardware nodes.

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
  • apache/incubator-mxnetAvatar de apache

    apache/incubator-mxnet

    20,812Voir sur GitHub↗

    Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying neural networks across distributed systems, mobile devices, and hardware accelerators. It functions as a cross-platform runtime and a dynamic dataflow scheduler that optimizes neural network execution. The framework provides a multi-language API, enabling the development of machine learning models using Python, R, Julia, Scala, Go, and JavaScript. It supports high-performance model training and the scaling of workloads across multiple GPUs and machines. The system covers cap

    Provides utilities for scaling model inference across multiple hardware devices and nodes using parameter sharding.

    C++
    Voir sur GitHub↗20,812
  • openai/gpt-ossAvatar de openai

    openai/gpt-oss

    20,191Voir sur GitHub↗

    gpt-oss is an open-weight large language model and reasoning engine designed for complex reasoning and agentic workflows. It functions as an AI agent framework and model serving API, allowing for local deployment and the hosting of standardized interfaces to expose model completions and internal reasoning processes. The project distinguishes itself as a quantized inference engine, utilizing tensor parallelism and weight quantization to run high-parameter models on limited hardware. It features a reasoning model that employs chain-of-thought processing to solve multi-step logical tasks. The s

    Splits large model weights across multiple GPUs using tensor parallelism to enable high-parameter inference on limited hardware.

    Python
    Voir sur GitHub↗20,191
  • jcjohnson/neural-styleAvatar de jcjohnson

    jcjohnson/neural-style

    18,288Voir sur GitHub↗

    This is a PyTorch implementation of a neural style transfer system. It functions as a convolutional neural network image stylizer and artistic style blender designed to combine the content of one image with the artistic style of another. The system supports blending multiple style sources and adjusting the relative weights between content and style reconstruction. It includes capabilities for preserving the original color palette of the content image and adjusting style scales to determine which artistic patterns are transferred. The pipeline enables high-resolution image processing by distr

    Splits heavy neural network computations across multiple graphics cards for high-resolution image synthesis.

    Lua
    Voir sur GitHub↗18,288
  • kvcache-ai/ktransformersAvatar de kvcache-ai

    kvcache-ai/ktransformers

    17,288Voir sur GitHub↗

    Ktransformers is a comprehensive framework designed for the operation, fine-tuning, and serving of large language models. It functions as a heterogeneous inference engine and quantized execution runtime, enabling the deployment of massive models by distributing computational workloads across both CPU and GPU resources. This architecture allows users to bypass local memory constraints, making it possible to run and train models that exceed the capacity of a single device. The project distinguishes itself through specialized support for sparse architectures, particularly mixture-of-experts mode

    Shards model components across multiple devices to minimize peak memory usage during training and inference.

    Python
    Voir sur GitHub↗17,288
  • thudm/chatglm2-6bAvatar de THUDM

    THUDM/ChatGLM2-6B

    15,565Voir sur GitHub↗

    ChatGLM2-6B is an open-weight large language model designed for natural language conversations and text generation in both English and Chinese. It functions as a bilingual chat model capable of processing and maintaining coherence across text sequences up to 32K tokens. The model is optimized for local deployment through precision quantization, which reduces memory requirements to allow execution on consumer-grade hardware. It supports distributing model weights across multiple graphics cards to handle parameters that exceed the memory of a single device. The project covers capabilities for

    Splits model parameters across multiple GPUs to execute models that exceed the memory of a single device.

    Python
    Voir sur GitHub↗15,565
  • zai-org/chatglm2-6bAvatar de zai-org

    zai-org/ChatGLM2-6B

    15,564Voir sur GitHub↗

    ChatGLM2-6B is a bilingual chat large language model designed for natural conversation and text generation in both English and Chinese. It functions as a fine-tunable language model that supports updating weights via specialized scripts to adapt to specific datasets and tasks. The project serves as a quantized inference engine and multi-GPU model orchestrator, enabling the execution of large models on consumer-grade hardware. It is capable of processing long context sequences up to 32K tokens to maintain understanding across extended documents. The system covers capabilities for multilingual

    Splits model parameters across multiple graphics cards to allow large models to fit in available memory.

    Pythonchatglmchatglm-6blarge-language-models
    Voir sur GitHub↗15,564
  • zai-org/chatglm3Avatar de zai-org

    zai-org/ChatGLM3

    13,764Voir sur GitHub↗

    ChatGLM3 is a comprehensive framework for deploying, fine-tuning, and serving large language models. It functions as a high-performance inference engine designed to support conversational AI, enabling developers to build interactive agents capable of multi-turn dialogue, autonomous code execution, and structured tool invocation. The project distinguishes itself through its focus on hardware-agnostic deployment and resource optimization. It supports distributed model parallelism across multiple graphics cards, paged key-value caching for concurrent request processing, and weight quantization t

    Supports scaling model inference across multiple hardware devices using parameter sharding.

    Python
    Voir sur GitHub↗13,764
  • thudm/cogvideoAvatar de THUDM

    THUDM/CogVideo

    12,792Voir sur GitHub↗

    CogVideo is a generative video framework that uses diffusion models and transformer-based architectures to synthesize high-resolution video clips. It functions as both a text-to-video and image-to-video generator, converting textual descriptions or static images into temporal visual sequences. The system integrates large language model capabilities to expand short user prompts into detailed descriptions for better visual alignment. It supports the animation of static images through latent seeding and provides the ability to extend the length of existing video sequences. The project includes

    Distributes model weights across multiple GPUs to enable the generation of high-resolution video.

    Python
    Voir sur GitHub↗12,792
  • 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

    Supports splitting model parameters across multiple GPUs to handle large weights and increase throughput during inference.

    Pythoncogvideoximage-to-videollm
    Voir sur GitHub↗12,790
  • pku-yuangroup/open-sora-planAvatar de PKU-YuanGroup

    PKU-YuanGroup/Open-Sora-Plan

    12,163Voir sur GitHub↗

    Open-Sora-Plan is a text-to-video framework and distributed video training system. It utilizes a diffusion transformer architecture and large language model components to transform written descriptions or image prompts into high-quality video sequences. The system features a distributed infrastructure designed for large-scale video training and inference. It employs sequence parallelism to split high-resolution or long-duration video samples across multiple GPUs and uses a sparse attention mechanism to increase processing speed. The project includes capabilities for both text-to-video and im

    Splits high-resolution video samples across multiple GPUs to accelerate inference through sequence parallelism.

    Python
    Voir sur GitHub↗12,163
  • mistralai/mistral-srcAvatar de mistralai

    mistralai/mistral-src

    10,821Voir sur GitHub↗

    This project is a large language model inference library and framework designed to run models for text generation, problem solving, and coding assistance. It includes a multimodal framework for processing combined image and text inputs and a tool-use implementation that enables the execution of external functions based on model reasoning. The system features a distributed GPU inference engine that spreads large model workloads across multiple graphics processors to increase processing speed and meet memory requirements. It also provides containerized model deployment through pre-packaged imag

    Employs techniques to split model parameters across multiple graphics cards to overcome memory limitations and increase speed.

    Jupyter Notebook
    Voir sur GitHub↗10,821
  • 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

    Splits models across multiple GPUs to enable the execution of models that exceed the memory of a single card.

    C++aicomputer-visiondeep-learning
    Voir sur GitHub↗10,414
  • opengvlab/internvlAvatar de OpenGVLab

    OpenGVLab/InternVL

    10,061Voir sur GitHub↗

    InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate image features into textual tokens for reasoning. It provides a system for multimodal inference and dialogue, enabling the processing of images and text to answer questions or generate descriptions. The project is distinguished by its high-resolution image processing, which uses dynamic tiling to maintain detail for images up to 4K resolution, and its chain-of-thought visual reasoning for solving complex mathematical and spatial problems. It also supports temporal frame sampling

    Splits model layers across multiple GPUs to execute parameters exceeding single-device memory capacity.

    Pythongptgpt-4ogpt-4v
    Voir sur GitHub↗10,061
  • lostruins/koboldcppAvatar de LostRuins

    LostRuins/koboldcpp

    9,511Voir sur GitHub↗

    KoboldCPP is a local large language model inference engine and GGUF model runner designed to execute quantized models on personal hardware. It functions as a multimodal AI server and API gateway, providing OpenAI-compatible endpoints that allow third-party clients to interact with locally hosted models. The project distinguishes itself as an AI storytelling backend, featuring dedicated tools for long-form narrative management through persistent memory, world lore tracking, and character state management. It further extends its capabilities as a multimodal server capable of processing text, im

    Partitions model tensors across multiple graphics cards to execute models that exceed a single GPU's memory.

    C++gemmaggmlgguf
    Voir sur GitHub↗9,511
  • intel/ipex-llmAvatar de intel

    intel/ipex-llm

    8,836Voir sur GitHub↗

    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

    Allocates model computation across multiple GPUs to handle models exceeding single-device memory.

    Python
    Voir sur GitHub↗8,836
  • tiiny-ai/powerinferAvatar de Tiiny-AI

    Tiiny-AI/PowerInfer

    8,714Voir sur GitHub↗

    PowerInfer is a high-performance local large language model inference engine and sparse inference framework. It provides a runtime for executing models on consumer-grade hardware, utilizing a GPU acceleration backend to optimize tensor operations for graphics processors. The system distinguishes itself through a sparse inference framework that increases generation speed by skipping computations based on activation sparsity in model weights. It includes a GGUF model converter for transforming weights and metadata into a unified binary format, as well as an OpenAI API compatible server for inte

    Splits tensors across multiple available graphics devices to balance the computational load.

    C++large-language-modelsllamallm
    Voir sur GitHub↗8,714
  • crazyguitar/pysheeetAvatar de crazyguitar

    crazyguitar/pysheeet

    8,150Voir sur GitHub↗

    pysheeet est une bibliothèque de référence technique fournissant une collection organisée d'extraits de code et de modèles d'implémentation pour le développement Python avancé, l'intégration système et le calcul haute performance. Il sert de guide complet pour implémenter la programmation réseau de bas niveau, les extensions C natives, et la programmation asynchrone et concurrente. Le projet fournit des frameworks spécialisés pour le développement et le déploiement de grands modèles de langage, y compris des outils pour l'inférence GPU distribuée et le service haute performance. Il inclut également des modèles détaillés pour l'orchestration de clusters de calcul haute performance, couvrant l'allocation des ressources GPU et la gestion des charges de travail multi-nœuds. La bibliothèque couvre une large surface de capacités, y compris la communication réseau sécurisée et la cryptographie, l'ORM et la gestion de base de données, et l'implémentation de structures de données et d'algorithmes complexes. Elle fournit également des utilitaires pour la gestion de la mémoire, l'interopérabilité native via des interfaces de fonctions étrangères (FFI) et l'intégration au niveau du système d'exploitation.

    Implements strategies for splitting model weights across multiple GPUs using tensor parallelism for high-throughput inference.

    Python
    Voir sur GitHub↗8,150
Préc.123Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Model Optimization
  4. Inference & Deployment
  5. Model Deployment Toolkits
  6. Distributed Deployment Utilities

Explorer les sous-tags

  • Disaggregated InferenceArchitectures that separate prefill and decode stages across distinct hardware nodes. **Distinct from Distributed Deployment Utilities:** Distinct from general distributed deployment: focuses specifically on the disaggregation of inference stages.
  • Multi-GPU Distribution3 sous-tagsTechniques for splitting model parameters across multiple graphics cards to overcome memory limitations. **Distinct from Distributed Deployment Utilities:** Focuses on the specific capability of multi-GPU sharding for inference, distinct from general distributed deployment utilities.
  • Multi-GPU Execution Scaling1 sous-tagTechniques for distributing inference tasks across multiple GPUs using independent contexts and streams to increase throughput. **Distinct from Multi-GPU Distribution:** Focuses on concurrent task execution across multiple GPUs rather than sharding a single large model's parameters (distribution).
  • Multi-GPU Workload Distribution2 sous-tagsDistributes computationally heavy media processing tasks across multiple graphics cards to increase rendering speed. **Distinct from Multi-GPU Distribution:** Focuses on distributing the processing workload for speed, rather than splitting model parameters to overcome memory limits.
  • Role-Based Resource DisaggregationAssigning distinct GPU resources to different model roles to enable independent scaling. **Distinct from Disaggregated Inference:** Focuses on disaggregating training roles (actor, reward, reference) rather than just inference stages (prefill, decode).