awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

大模型分布式训练框架

排名更新于 2026年6月30日

For 分布式模型训练框架, the strongest matches are lightning-ai/lightning (Lightning is a PyTorch-based distributed training framework that automates), deepspeedai/deepspeed (DeepSpeed is a purpose-built library for scaling large model) and huggingface/accelerate (Accelerate is a dedicated PyTorch distributed training library that). pytorch/torchtitan and pytorchlightning/pytorch-lightning round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

专为跨多个计算节点进行大规模机器学习模型训练而设计的高性能库与框架。

大模型分布式训练框架

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • lightning-ai/lightninglightning-AI 的头像

    lightning-AI/lightning

    31,189在 GitHub 上查看↗

    Lightning is a PyTorch training framework and distributed AI training orchestrator designed to decouple core research logic from the engineering boilerplate required for model training. It functions as a deep learning workflow manager that automates the process of pretraining and finetuning models across diverse compute environments. The project distinguishes itself by providing a hardware-agnostic training wrapper, allowing the same model code to execute on CPUs, GPUs, or TPUs without modification. It further manages the scaling of workloads from single devices to multi-node clusters and ser

    Lightning is a PyTorch-based distributed training framework that automates scaling from single GPU to multi-node clusters, supports mixed precision and checkpointing, and integrates tightly with PyTorch — making it a comprehensive solution for training large models across multiple GPUs.

    PythonData-Parallel TrainingDistributed Training OrchestratorsMixed Precision Training
    在 GitHub 上查看↗31,189
  • deepspeedai/deepspeeddeepspeedai 的头像

    deepspeedai/DeepSpeed

    42,528在 GitHub 上查看↗

    DeepSpeed is a high-performance library designed to scale deep learning model training and inference across massive clusters of GPUs and compute nodes. It provides a comprehensive suite of tools for distributed training, enabling the execution of models that exceed the memory capacity of single devices through advanced parameter partitioning, pipeline-based model parallelism, and memory-efficient state offloading. The framework distinguishes itself through specialized communication-efficient optimizers and hardware-aware acceleration techniques. By utilizing gradient compression, quantization

    DeepSpeed is a purpose-built library for scaling large model training across massive GPU clusters with comprehensive parallelism, gradient compression, mixed precision, and elastic scaling, directly matching the need for a distributed training framework for large models.

    PythonGradient Compression TechniquesModel Parallelism FrameworksTraining Checkpointing
    在 GitHub 上查看↗42,528
  • huggingface/acceleratehuggingface 的头像

    huggingface/accelerate

    9,725在 GitHub 上查看↗

    Accelerate is a PyTorch distributed training library that abstracts the boilerplate required to run models across multiple GPUs, TPUs, and CPUs. It functions as a deep learning model scaler and distributed hardware orchestrator, allowing the same training script to run on different hardware backends without modifying the core logic. The project provides a distributed training command line interface for configuring compute environments and launching jobs across single or multi-node clusters. It includes a mixed precision training framework to implement FP16 and BF16 precision, reducing memory

    Accelerate is a dedicated PyTorch distributed training library that handles multi-GPU and multi-node setup, mixed precision, checkpointing, and data/model parallelism (via FSDP), directly matching the need for a scalable framework to train large models across clusters.

    PythonDistributed Training OrchestratorsMixed Precision TrainingTraining Checkpointing
    在 GitHub 上查看↗9,725
  • pytorch/torchtitanpytorch 的头像

    pytorch/torchtitan

    5,084在 GitHub 上查看↗

    Torchtitan is a reference implementation for distributed deep learning built within the PyTorch ecosystem. It provides a framework for training large neural network models across multiple GPUs and nodes by combining several parallelism techniques, including fully sharded data parallelism (FSDP), tensor parallelism, and pipeline parallelism, making it possible to train models that exceed the memory capacity of a single device. The system distinguishes itself through asynchronous checkpointing, which saves model and optimizer state to persistent storage without pausing the training loop, enabli

    Torchtitan is a reference distributed-training framework in the PyTorch ecosystem that directly supports your need to train large models across multiple GPUs and nodes, combining FSDP, tensor, and pipeline parallelism with asynchronous checkpointing and elastic scaling — though it may not include gradient compression or mixed-precision training out of the box, it squarely fits the category you asked for.

    PythonModel ParallelismTensor ParallelismTraining Checkpointing
    在 GitHub 上查看↗5,084
  • pytorchlightning/pytorch-lightningPyTorchLightning 的头像

    PyTorchLightning/pytorch-lightning

    31,189在 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

    PyTorch Lightning is a high-level deep learning framework that automates distributed training across multiple GPUs and nodes, directly providing the parallelism, checkpointing, and mixed-precision support needed for scaling large models.

    PythonDistributed Training OrchestratorsMixed Precision TrainingModel Checkpointing
    在 GitHub 上查看↗31,189
  • eleutherai/gpt-neoxEleutherAI 的头像

    EleutherAI/gpt-neox

    7,392在 GitHub 上查看↗

    gpt-neox is a distributed training system and framework for building large-scale autoregressive language models. It implements the transformer architecture and provides a toolkit for training models with billions of parameters by distributing weights across compute clusters. The framework distinguishes itself through extensive support for distributed model parallelism, including pipeline and sequence parallelism, to overcome single-device memory limits. It further supports sparse model architectures using a mixture of experts system with Sinkhorn-based routing. The project covers a broad ran

    GPT-NeoX is a dedicated distributed training system for large autoregressive language models, directly supporting model parallelism (pipeline, sequence), mixed precision training, and integration with DeepSpeed (PyTorch), making it a strong fit for training LLMs across multiple GPUs or clusters.

    PythonMixed Precision TrainingModel ParallelismModel Parallelism Frameworks
    在 GitHub 上查看↗7,392
  • nvidia/megatron-lmNVIDIA 的头像

    NVIDIA/Megatron-LM

    16,731在 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

    Megatron-LM is a purpose-built distributed training framework for large-scale transformer models, supporting multi-dimensional model parallelism, fault tolerance, checkpointing, and deep PyTorch integration, which directly addresses this search for a scalable multi-GPU training framework.

    PythonMixed Precision TrainingTensor ParallelismTraining Checkpointing
    在 GitHub 上查看↗16,731
  • horovod/horovodhorovod 的头像

    horovod/horovod

    14,686在 GitHub 上查看↗

    Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across multiple GPUs and compute nodes. It functions as a distributed training orchestrator and an elastic training engine, utilizing an MPI collective communication library to synchronize weights and gradients across TensorFlow, PyTorch, Keras, and MXNet models. The system distinguishes itself through dynamic elastic scaling, which allows it to adjust the number of active workers at runtime and recover from node failures. It optimizes communication efficiency using tensor fusion batchi

    Horovod is a distributed deep learning framework and gradient synchronizer that scales model training across GPUs and nodes with elastic scaling, fault tolerance, gradient compression, and native PyTorch integration, squarely covering the distributed training needs for large models like LLMs.

    PythonDistributed Training OrchestratorsGradient Compression TechniquesTraining Checkpointing
    在 GitHub 上查看↗14,686
  • facebookresearch/fairseqfacebookresearch 的头像

    facebookresearch/fairseq

    32,228在 GitHub 上查看↗

    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

    Fairseq is a PyTorch-based distributed training framework purpose-built for large-scale sequence and language model training, with built-in support for parameter sharding, mixed-precision, and multi-GPU parallelism — matching the core requirements for training large models across distributed infrastructure.

    PythonData-Parallel TrainingMixed Precision TrainingModel Parallelism
    在 GitHub 上查看↗32,228
  • hiyouga/easyr1hiyouga 的头像

    hiyouga/EasyR1

    5,034在 GitHub 上查看↗

    EasyR1 is a distributed model training system and reinforcement learning framework for large language and vision-language models. It functions as a multimodal trainer and an implementation of a Proximal Policy Optimization pipeline designed to refine the reasoning and perception capabilities of models that process both text and images. The system specializes in distributing reinforcement learning workloads across multiple compute nodes to manage high memory requirements. It optimizes hardware utilization through padding-free training and fine-tuning to fit large models onto available graphics

    EasyR1 is a distributed training system for large vision-language models that supports multi-node scaling, mixed precision, and checkpoint-based recovery, making it a valid framework for distributed training of large models, though its reinforcement-learning specialization narrows its generality compared to a universal library.

    PythonData-Parallel TrainingMixed Precision TrainingMulti-Node Training Scaling
    在 GitHub 上查看↗5,034
  • mosaicml/composermosaicml 的头像

    mosaicml/composer

    5,485在 GitHub 上查看↗

    Composer is a PyTorch distributed training framework designed for scaling large-scale models across multi-node GPU clusters. It functions as a large language model trainer, a distributed model optimizer, and a training lifecycle manager. The project differentiates itself as a deep learning regularization library, providing specialized optimization techniques such as Sharpness Aware Minimization, MixUp, and CutMix to improve model generalization. It further distinguishes its training flow through the use of sequence length warmup, progressive layer freezing, and sharded-state checkpointing for

    Composer is a PyTorch distributed training framework specifically built for scaling large models across multi-node GPU clusters, handling parallelism and training lifecycle management, which directly matches the need for a distributed training framework.

    PythonData-Parallel TrainingModel CheckpointingModel Parallelism
    在 GitHub 上查看↗5,485
  • microsoft/deepspeedmicrosoft 的头像

    microsoft/DeepSpeed

    42,533在 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

    DeepSpeed is a distributed training framework and optimization library specifically designed for scaling large AI models across many GPUs and nodes, with built-in 3D parallelism, ZeRO memory optimization, and support for mixed precision and gradient compression—exactly what you need for training large models at scale.

    PythonGradient Compression TechniquesTensor Parallelism
    在 GitHub 上查看↗42,533
  • hpcaitech/colossalaihpcaitech 的头像

    hpcaitech/ColossalAI

    41,395在 GitHub 上查看↗

    ColossalAI is a distributed deep learning framework designed for training and deploying massive artificial intelligence models across clusters of hardware accelerators. It functions as a parallel computing engine that partitions model workloads and data across multiple processors to maximize memory efficiency and throughput. The platform distinguishes itself through a comprehensive suite of parallelization strategies, including multi-dimensional tensor parallelism and pipeline-based model parallelism, which segment neural network layers and stages across devices. To support large-scale genera

    ColossalAI is a distributed deep learning framework purpose-built for training massive models, offering multi-dimensional tensor and pipeline parallelism, data parallelism, and efficient scaling across clusters — directly matching the need for a framework to train LLMs with parallelism and scaling.

    PythonDistributed Training Orchestrators
    在 GitHub 上查看↗41,395
  • pytorch/torchtunepytorch 的头像

    pytorch/torchtune

    5,774在 GitHub 上查看↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Torchtune is a PyTorch-native library purpose-built for distributed fine-tuning of large language models, with FSDP2 parallelism, dynamic worker resizing, and memory optimizations that directly address the request for multi-GPU training and scaling.

    PythonDistributed Training OrchestratorsMulti-Node Training ScalingDistributed Training Sharding
    在 GitHub 上查看↗5,774
  • oneflow-inc/oneflowOneflow-Inc 的头像

    Oneflow-Inc/oneflow

    9,400在 GitHub 上查看↗

    OneFlow is a deep learning framework and distributed execution engine designed for building, training, and deploying neural network architectures. It functions as a scalable neural network library that allows for the development of deep learning models and their execution across distributed hardware. The project includes a machine learning graph compiler used to optimize neural network execution graphs. This allows for the acceleration of model performance and the reduction of latency during both training and inference. The framework covers broad capability areas including large-scale model

    OneFlow is a deep learning framework and distributed execution engine purpose-built for training large neural networks across multiple GPUs and nodes, directly matching this search for a scalable, multi-GPU training framework.

    C++Data-Parallel Training
    在 GitHub 上查看↗9,400
  • lightning-ai/pytorch-lightningLightning-AI 的头像

    Lightning-AI/pytorch-lightning

    31,201在 GitHub 上查看↗

    PyTorch Lightning is a deep learning research framework that provides a structured environment for organizing machine learning code. It functions as a unified trainer orchestrator, centralizing the execution flow by managing the interaction between hardware resources, data loaders, and model components. By decoupling model architecture from training logic, the framework enables researchers to maintain clean, modular codebases that remain portable across different environments. The framework distinguishes itself through a hardware-agnostic abstraction layer that scales deep learning workloads

    PyTorch Lightning is a structured deep learning framework that wraps PyTorch with a unified trainer, handling distributed data and model parallelism, mixed precision, checkpointing, and multi-node scaling — directly matching the need for a framework to train large models across multiple GPUs or nodes.

    PythonCheckpointing Systems
    在 GitHub 上查看↗31,201
  • pytorch/pytorchpytorch 的头像

    pytorch/pytorch

    100,814在 GitHub 上查看↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training sui

    PyTorch is the leading deep learning framework with built-in distributed training support (e.g., DistributedDataParallel, FSDP, elastic launch) for training large models across multiple GPUs and nodes, making it a perfect fit for your intent.

    PythonPipeline Parallelism Strategies
    在 GitHub 上查看↗100,814
  • nvidia/nemoNVIDIA 的头像

    NVIDIA/NeMo

    17,394在 GitHub 上查看↗

    NeMo is a multimodal AI framework and toolkit designed for the development, training, and scaling of large language models, generative AI systems, and speech-based models. It functions as an automatic speech recognition toolkit, a text-to-speech engine, and a framework for building models that process and generate combinations of text, image, and audio data. The project serves as a conversational AI orchestrator capable of managing real-time, interruptible voice interactions. It provides specialized workflows for speech translation, converting spoken audio from one language into text or speec

    NVIDIA NeMo is a framework specifically designed for developing, training, and scaling large language and multimodal models with support for model parallelism, mixed precision, and PyTorch integration, fitting the need for a distributed training framework despite its multimodal focus.

    PythonMixed Precision TrainingModel ParallelismTensor Parallelism
    在 GitHub 上查看↗17,394
  • nvidia/apexNVIDIA 的头像

    NVIDIA/apex

    8,972在 GitHub 上查看↗

    Apex is a high-performance toolkit for PyTorch designed to coordinate distributed training, execute fused GPU kernels, manage mixed precision, and implement optimized distributed optimizers. It provides specialized tools for scaling model training across multiple GPUs and nodes to increase processing speed and throughput. The library features high-performance implementations of Adam and LAMB optimizers to reduce synchronization overhead and memory bottlenecks. It utilizes fused CUDA kernels to combine neural network operations, reducing memory overhead and increasing execution speed. The too

    nvidia/apex is a PyTorch extension that provides mixed precision training and optimized distributed training utilities, making it a valid toolkit for scaling large models across multiple GPUs and nodes, though it lacks explicit support for model parallelism and fault tolerance.

    PythonMixed Precision TrainingDistributed Training Sharding
    在 GitHub 上查看↗8,972
  • apple/corenetapple 的头像

    apple/corenet

    6,999在 GitHub 上查看↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    CoreNet is a distributed training orchestrator that scales across multiple compute nodes and supports vision, text, and audio modalities, making it a suitable framework for training large models—though its emphasis on computer vision and multimodal tasks may require additional adaptation for pure LLM workloads.

    Jupyter NotebookData-Parallel TrainingDistributed Training Orchestrators
    在 GitHub 上查看↗6,999
  • huggingface/open-r1huggingface 的头像

    huggingface/open-r1

    26,326在 GitHub 上查看↗

    Open-r1 is a framework designed for the large-scale training, distillation, and optimization of language models focused on complex reasoning and programming tasks. It provides a comprehensive suite of tools for managing distributed training jobs across multi-node clusters, enabling the development of high-performance models through reinforcement learning and supervised fine-tuning. The project distinguishes itself by integrating secure, containerized code execution environments directly into the training and evaluation lifecycle. By allowing models to run and verify code snippets against test

    Open-r1 is a framework for large-scale distributed training of language models across multi-node clusters, directly matching your need for a distributed training framework with parallelism and scaling support.

    PythonDistributed Training Orchestrators
    在 GitHub 上查看↗26,326
  • nvidia/deeplearningexamplesNVIDIA 的头像

    NVIDIA/DeepLearningExamples

    14,819在 GitHub 上查看↗

    This project is a collection of optimized scripts, deployment patterns, and reference implementations designed for scaling and accelerating state-of-the-art AI models. It serves as a multi-domain model zoo and a distributed training framework, providing PyTorch reference implementations for training and deploying models on GPU-accelerated infrastructure. The repository distinguishes itself through an optimization suite focused on NVIDIA GPU hardware, utilizing automatic mixed precision and specialized math modes to increase training speed and throughput. It provides enterprise deployment patt

    This repository provides reference implementations and optimization patterns for distributed training on NVIDIA GPUs with PyTorch, including mixed precision and data parallelism, making it a fitting toolkit for scaling large models, though it may not include all advanced parallelism and fault-tolerance features as a dedicated library would.

    Jupyter NotebookMixed Precision Training
    在 GitHub 上查看↗14,819
  • apache/mxnetapache 的头像

    apache/mxnet

    20,829在 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

    Apache MXNet is a deep learning framework that supports distributed training across multiple GPUs and nodes with scalable parallelism, making it suitable for training large models, though it does not natively integrate with PyTorch as listed in the requirements.

    C++Gradient Compression TechniquesMixed Precision Training
    在 GitHub 上查看↗20,829
  • baidu/paddlebaidu 的头像

    baidu/paddle

    23,959在 GitHub 上查看↗

    Paddle is a deep learning framework designed for building, training, and deploying large-scale machine learning models. It incorporates a distributed training engine for optimizing performance across multiple chips and a model inference engine for transforming trained models into production-ready formats for cross-platform execution. The platform features a heterogeneous hardware abstraction and a standardized software stack that allows models to run across diverse hardware architectures through a common interface. It also includes a scientific computing library capable of solving complex dif

    Paddle is a full deep learning framework with a distributed training engine designed for large-scale models across multiple chips, making it a valid choice for distributed training, but it does not integrate with PyTorch (it is a standalone framework), so it matches the category while missing that specific feature.

    C++Tensor Parallelism
    在 GitHub 上查看↗23,959
  • huggingface/transformershuggingface 的头像

    huggingface/transformers

    161,630在 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

    Hugging Face Transformers is a high-level library for training and deploying transformer models, offering built-in distributed data parallelism, mixed precision, and checkpointing via its Trainer API, which covers many of the scaling needs for large models—though it relies on external tools for advanced model parallelism and gradient compression.

    PythonCheckpoint Resumption
    在 GitHub 上查看↗161,630
  • tensorflow/tensorflowtensorflow 的头像

    tensorflow/tensorflow

    195,697在 GitHub 上查看↗

    TensorFlow is a comprehensive machine learning framework designed for the construction, training, and deployment of complex mathematical models. It utilizes a graph-based execution model that represents operations as directed acyclic graphs, enabling automatic differentiation and efficient parallel processing. The system provides high-level interfaces for defining neural network architectures, alongside a robust engine for managing multidimensional array structures and tensor mathematics. The framework distinguishes itself through a scalable distributed runtime that orchestrates workloads acr

    TensorFlow is a complete machine learning framework with robust distributed training support for scaling across multiple GPUs and nodes, making it a solid choice for large model training, though it lacks direct PyTorch integration and some specialized optimizations like gradient compression.

    C++Distributed Parameter Sharding
    在 GitHub 上查看↗195,697
  • dmlc/mxnetdmlc 的头像

    dmlc/mxnet

    20,812在 GitHub 上查看↗

    MXNet is a deep learning framework and distributed machine learning engine designed for training and deploying neural networks. It functions as a hardware-agnostic backend that allows for the development of deep learning models through a hybrid of symbolic and imperative programming. The system distinguishes itself through automatic distributed parallelism, which scales training workloads across multiple GPUs and machines. It features an extensible hardware backend interface that enables the integration of custom accelerators and proprietary libraries without modifying the core source code.

    MXNet is a full deep learning framework with built-in automatic distributed parallelism across GPUs and machines, which fits the request for a tool to train large models at scale, but it lacks direct integration with PyTorch and does not emphasize the model-parallelism or gradient-compression features often used for today's largest LLMs.

    C++Deep LearningDataflow Dependency SchedulingDeep Learning Frameworks
    在 GitHub 上查看↗20,812
  • ray-project/rayray-project 的头像

    ray-project/ray

    42,895在 GitHub 上查看↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Ray is a general-purpose distributed computing framework that is widely used for scaling large model training across GPUs and nodes, with support for PyTorch, fault tolerance, and elastic scaling via its Ray Train component — it fits the core intent but is broader than a dedicated training-only framework.

    PythonActor ModelsDistributed Computing FrameworksDistributed Datasets
    在 GitHub 上查看↗42,895
一览前 10 名对比
仓库Star 数语言许可证最后推送
lightning-ai/lightning31.2KPythonApache-2.02026年6月10日
deepspeedai/deepspeed42.5KPythonApache-2.02026年6月16日
huggingface/accelerate9.7KPythonApache-2.02026年6月12日
pytorch/torchtitan5.1KPythonbsd-3-clause2026年2月22日
pytorchlightning/pytorch-lightning31.2KPythonApache-2.02026年6月10日
eleutherai/gpt-neox7.4KPythonapache-2.02026年2月2日
nvidia/megatron-lm16.7KPythonNOASSERTION2026年6月17日
horovod/horovod14.7KPythonNOASSERTION2025年12月1日
facebookresearch/fairseq32.2KPythonMIT2025年9月30日
hiyouga/easyr15KPythonApache-2.02026年4月6日

Related searches

  • 跨节点分布式 LLM 推理系统
  • 联邦学习框架
  • 大语言模型微调框架
  • 处理海量数据的 DataFrame 引擎
  • a framework for building distributed computing systems
  • 知识蒸馏工具包
  • 深度学习模型构建库
  • 分布式系统学习路径