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
·

9 dépôts

Awesome GitHub RepositoriesModel Parallelism Strategies

Strategies for splitting large neural network layers across multiple hardware accelerators to manage memory requirements.

Explore 9 awesome GitHub repositories matching networking & communication · Model Parallelism Strategies. Refine with filters or upvote what's useful.

Awesome Model Parallelism Strategies 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.
  • openai/codexAvatar de openai

    openai/codex

    91,445Voir sur GitHub↗

    Codex is an automated programming tool and generative code assistant designed to interpret developer intent through a natural language interface. It functions as a machine learning model trained on public code repositories to provide intelligent code completion, suggestions, and refactoring within development environments. By translating human instructions into executable code snippets, the system bridges the gap between high-level technical requirements and functional software implementation. The engine utilizes transformer-based sequence modeling and supervised fine-tuning to align its outp

    Splits large neural network layers across multiple hardware accelerators to optimize memory usage for high-parameter models.

    Rust
    Voir sur GitHub↗91,445
  • 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

    Combines data, pipeline, and tensor parallelism to optimize training performance for massive models.

    Python
    Voir sur GitHub↗42,533
  • 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

    Implements tensor parallelism strategies to distribute large model weights across multiple processor cores.

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
  • 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

    Implements strategies for splitting large neural network layers across multiple hardware accelerators to manage memory requirements.

    Python
    Voir sur GitHub↗17,288
  • nvidia/megatron-lmAvatar de NVIDIA

    NVIDIA/Megatron-LM

    16,731Voir sur GitHub↗

    Megatron-LM is a distributed transformer training library and large language model training framework designed to scale models across thousands of GPUs. It functions as a GPU-optimized deep learning toolkit and a scaling engine for mixture-of-experts architectures, enabling the training of models with hundreds of billions of parameters. The project implements multi-dimensional model parallelism, combining tensor, pipeline, data, expert, and context-based workload distribution. It specifically optimizes mixture-of-experts architectures through integrated memory and communication improvements t

    Combines tensor, pipeline, data, expert, and context parallelism to distribute workloads across GPU clusters.

    Python
    Voir sur GitHub↗16,731
  • 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

    Splits large model parameters across multiple graphics cards to overcome individual device memory limitations during inference and training.

    Python
    Voir sur GitHub↗13,764
  • axolotl-ai-cloud/axolotlAvatar de axolotl-ai-cloud

    axolotl-ai-cloud/axolotl

    12,059Voir sur GitHub↗

    Axolotl is a configuration-driven framework designed for the fine-tuning, evaluation, and quantization of large language models. It functions as a comprehensive orchestrator for distributed training, enabling users to manage complex workflows across multi-node and multi-GPU environments. By utilizing structured configuration files, the platform streamlines the setup of training parameters, dataset paths, and hardware distribution strategies. The project distinguishes itself through its support for diverse training methodologies, including full-parameter tuning, parameter-efficient adaptation,

    Integrates data, tensor, and expert parallelism methods to optimize training performance across complex multi-node environments.

    Pythonfine-tuningllm
    Voir sur GitHub↗12,059
  • nvidia/isaac-gr00tAvatar de NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Voir sur GitHub↗

    Applies tensor, sequence, pipeline, context, and MoE expert parallelism to optimize large-scale training workloads.

    Jupyter Notebook
    Voir sur GitHub↗6,222
  • zhaochenyang20/awesome-ml-sys-tutorialAvatar de zhaochenyang20

    zhaochenyang20/Awesome-ML-SYS-Tutorial

    5,371Voir sur GitHub↗

    This project provides a comprehensive technical guide and framework for engineering large-scale machine learning systems. It covers the full lifecycle of model development, focusing on the infrastructure and computational principles required to build, train, and serve generative AI models across distributed GPU clusters. The repository distinguishes itself by offering deep-dive tutorials and implementation strategies for complex system challenges. It emphasizes high-performance architectural primitives, such as collective communication orchestration, distributed tensor sharding, and static gr

    Distributes large-scale model training across multiple GPUs using combinations of tensor, pipeline, and data parallelism.

    Python
    Voir sur GitHub↗5,371
  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Model Parallelism Techniques
  6. Model Parallelism Strategies

Explorer les sous-tags

  • Parallelism IntegratorsFrameworks that combine multiple parallelism strategies to optimize training performance. **Distinct from Model Parallelism Strategies:** Distinct from Model Parallelism Strategies: focuses on the integration of multiple distinct parallelism methods (data, tensor, expert) rather than a single strategy.