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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repositorios

Awesome GitHub RepositoriesDistributed Parameter Sharding

Methods that partition large-scale model tensors across multiple compute nodes to facilitate parallel processing.

Explore 11 awesome GitHub repositories matching networking & communication · Distributed Parameter Sharding. Refine with filters or upvote what's useful.

Awesome Distributed Parameter Sharding GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tensorflow/tensorflowAvatar de tensorflow

    tensorflow/tensorflow

    195,697Ver en 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

    Partitions large-scale model tensors across multiple compute nodes to streamline parallel training and memory management.

    C++deep-learningdeep-neural-networksdistributed
    Ver en GitHub↗195,697
  • facebookresearch/fairseqAvatar de facebookresearch

    facebookresearch/fairseq

    32,228Ver en 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

    Distributes model parameters and optimizer states across multiple devices to bypass single-GPU memory limits.

    Python
    Ver en GitHub↗32,228
  • meta-llama/llama3Avatar de meta-llama

    meta-llama/llama3

    29,254Ver en 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 sharding to partition large neural network parameters across multiple hardware devices.

    Python
    Ver en GitHub↗29,254
  • ml-explore/mlxAvatar de ml-explore

    ml-explore/mlx

    27,047Ver en GitHub↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    Splits model parameters across multiple devices in-place to reduce memory footprint.

    C++mlx
    Ver en GitHub↗27,047
  • state-spaces/mambaAvatar de state-spaces

    state-spaces/mamba

    17,215Ver en GitHub↗

    Mamba is a deep learning framework designed for building and training sequence models that process long-range data dependencies with linear-time computational efficiency. By utilizing selective state space modeling, the library enables the construction of neural network architectures that replace traditional attention mechanisms with high-performance state space operations. The framework distinguishes itself through the use of data-dependent state gating, which allows the model to dynamically filter information flow based on the input sequence. To ensure high throughput, it incorporates hardw

    Splits model parameters and sequence processing across multiple devices using tensor parallelism.

    Python
    Ver en GitHub↗17,215
  • infrasys-ai/aiinfraAvatar de Infrasys-AI

    Infrasys-AI/AIInfra

    7,414Ver en GitHub↗

    Implements distributed parameter sharding to partition model tensors across multiple GPUs.

    Jupyter Notebookaiinfraaisystem
    Ver en GitHub↗7,414
  • google/flaxAvatar de google

    google/flax

    7,238Ver en GitHub↗

    Flax is a deep learning framework and JAX neural network library designed for building complex machine learning models. It functions as a distributed training library and model state manager, providing a toolkit for defining flexible neural network architectures and scaling their training across multiple hardware devices. The project is characterized by a design that separates network logic from parameter values to remain compatible with pure functions. It uses hierarchical module composition to organize networks as trees of nested modules and employs a reference-based state management system

    Implements techniques to partition large-scale model tensors across multiple hardware accelerators for parallel processing.

    Jupyter Notebook
    Ver en GitHub↗7,238
  • google-deepmind/gemmaAvatar de google-deepmind

    google-deepmind/gemma

    5,475Ver en GitHub↗

    Gemma es una familia de modelos de lenguaje de gran tamaño de pesos abiertos basados en una arquitectura transformer solo de decodificador. Estos modelos están diseñados para la generación de texto y conversaciones multimodales, capaces de procesar y generar respuestas basadas tanto en secuencias de entrada textuales como visuales. El proyecto proporciona un modelo de IA ajustable (fine-tunable) que admite el ajuste de pesos y la adaptación de bajo rango (LoRA) para especializar el rendimiento en tareas particulares. Incluye soporte para pesos cuantizados para reducir el uso de memoria y aumentar la velocidad de inferencia en hardware limitado. La superficie de capacidades cubre la integración de IA multimodal, optimización de memoria mediante fragmentación de parámetros (sharding) y la integración de herramientas y APIs externas para recuperar datos en tiempo real. Permite además la generación de imágenes a partir de texto y el muestreo de salidas de texto estructurado.

    Partitions large-scale model tensors across multiple compute nodes to facilitate parallel processing and overcome memory limits.

    Python
    Ver en GitHub↗5,475
  • carperai/trlxAvatar de carperai

    carperai/trlx

    4,749Ver en GitHub↗

    trlx es una biblioteca de aprendizaje por refuerzo y framework de entrenamiento diseñado para alinear modelos de lenguaje grandes utilizando retroalimentación humana. Sirve como un entrenador distribuido y orquestador de cómputo para escalar modelos de alto número de parámetros a través de múltiples GPUs y nodos. El proyecto proporciona herramientas para el aprendizaje por refuerzo a partir de retroalimentación humana y alineación de modelos. Implementa optimización basada en modelos de recompensa y optimización de política proximal para refinar el comportamiento del modelo basado en recompensas orientadas a objetivos o conjuntos de datos etiquetados por humanos. El framework cubre estrategias de entrenamiento distribuido, incluyendo paralelismo de modelos, fragmentación de parámetros y sincronización de gradientes entre múltiples nodos. También incorpora restricciones como la divergencia KL para gestionar la deriva del modelo durante el proceso de aprendizaje por refuerzo.

    Partitions large model tensors across multiple compute nodes to fit high-parameter architectures in memory.

    Python
    Ver en GitHub↗4,749
  • alibaba/x-deeplearningAvatar de alibaba

    alibaba/x-deeplearning

    4,301Ver en GitHub↗

    This project is a distributed machine learning platform and sparse deep learning framework designed for training and serving models with high-dimensional sparse data. It functions as an online model serving infrastructure and recommendation system engine, enabling real-time item retrieval and scoring using deep tree matching and neural networks. The system distinguishes itself through a multi-task learning framework that optimizes multiple objective functions within a shared representation space. It features a specialized online serving infrastructure that supports dynamic model hot-loading a

    Allocates parameters globally and merges requests to eliminate communication hotspots in parameter servers.

    PureBasic
    Ver en GitHub↗4,301
  • higgsfield-ai/higgsfieldAvatar de higgsfield-ai

    higgsfield-ai/higgsfield

    3,866Ver en GitHub↗

    Higgsfield is a distributed machine learning training framework and GPU cluster orchestrator designed for scaling neural networks with billions of parameters. It functions as a large model sharding system and a containerized deployment tool to manage computational workflows across heterogeneous compute resources. The platform provides a centralized interface for experiment management, enabling the monitoring of real-time telemetry, performance metrics, and logs. It ensures reproducible results by using container isolation to standardize dependencies across different computing environments. T

    Implements distributed parameter sharding to train neural networks that exceed the memory capacity of a single GPU.

    Jupyter Notebookcluster-managementdeep-learningdistributed
    Ver en GitHub↗3,866
  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Model Parallelism Techniques
  6. Distributed Parameter Sharding