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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

48 Repos

Awesome GitHub RepositoriesTensor Parallelism

Strategies for partitioning model weights across multiple processing units.

Distinguishing note: Focuses on weight partitioning for memory distribution rather than data parallelism.

Explore 48 awesome GitHub repositories matching artificial intelligence & ml · Tensor Parallelism. Refine with filters or upvote what's useful.

Awesome Tensor Parallelism GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • facebookresearch/llamaAvatar von facebookresearch

    facebookresearch/llama

    59,466Auf GitHub ansehen↗

    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

    Splits large weight matrices across multiple GPUs to perform matrix multiplications in parallel.

    Python
    Auf GitHub ansehen↗59,466
  • microsoft/deepspeedAvatar von microsoft

    microsoft/DeepSpeed

    42,533Auf GitHub ansehen↗

    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

    Splits model weights and computations across multiple processors using tensor and 3D parallelism.

    Python
    Auf GitHub ansehen↗42,533
  • zai-org/chatglm-6bAvatar von zai-org

    zai-org/ChatGLM-6B

    41,039Auf GitHub ansehen↗

    ChatGLM-6B is a generative AI inference engine designed for local execution of transformer-based language models. It provides a comprehensive runtime environment that allows users to load and run pre-trained neural network weights directly on their own hardware, ensuring data privacy and independence from external cloud services. The project distinguishes itself through a hardware-agnostic execution backend that supports deployment across diverse environments, including standard processors, Apple Silicon, and multi-GPU configurations. It incorporates advanced optimization techniques such as w

    Partitions large model weights across multiple graphics processing units to increase throughput during concurrent inference.

    Python
    Auf GitHub ansehen↗41,039
  • sgl-project/sglangAvatar von sgl-project

    sgl-project/sglang

    29,079Auf GitHub ansehen↗

    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

    Distributes model computation across multiple devices using tensor, pipeline, and data parallelism strategies to handle large-scale inference.

    Pythonattentionblackwellcuda
    Auf GitHub ansehen↗29,079
  • ml-explore/mlxAvatar von ml-explore

    ml-explore/mlx

    27,047Auf GitHub ansehen↗

    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

    Converts linear layers into parallelized versions that shard weights across multiple devices.

    C++mlx
    Auf GitHub ansehen↗27,047
  • baidu/paddleAvatar von baidu

    baidu/paddle

    23,959Auf GitHub ansehen↗

    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

    Automates data and model distribution by partitioning large tensors across multiple processing devices.

    C++
    Auf GitHub ansehen↗23,959
  • deepseek-ai/deepseek-coderAvatar von deepseek-ai

    deepseek-ai/DeepSeek-Coder

    22,804Auf GitHub ansehen↗

    DeepSeek-Coder is a large language model and foundational neural network architecture designed specifically for software development tasks. It functions as an artificial intelligence assistant capable of interpreting complex programming instructions to generate, transpile, and structure source code. The system distinguishes itself through its ability to perform project-level code generation, analyzing broader context and patterns across entire software projects rather than isolated files. It supports multimodal input processing, allowing for the integration of text and visual data to inform i

    Partitions large model weights across multiple hardware accelerators to enable massive parameter execution.

    Python
    Auf GitHub ansehen↗22,804
  • qwenlm/qwenAvatar von QwenLM

    QwenLM/Qwen

    21,294Auf GitHub ansehen↗

    Qwen is a comprehensive framework for large language model development, serving, and deployment. It provides a complete ecosystem for transformer-based sequence modeling, offering base models alongside specialized tools for instruction-tuned alignment, fine-tuning, and long-context inference. The project is designed to support both research and production environments, enabling users to train, optimize, and host generative models locally or across distributed hardware. The framework distinguishes itself through its focus on high-performance serving and extensibility. It features a high-perfor

    Splits large model layers across multiple graphics processors to distribute computational load and memory usage.

    Pythonchineseflash-attentionlarge-language-models
    Auf GitHub ansehen↗21,294
  • nvidia/nemoAvatar von NVIDIA

    NVIDIA/NeMo

    17,394Auf GitHub ansehen↗

    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

    Implements tensor parallelism to optimize memory usage and synchronize gradients across worker nodes during training.

    Python
    Auf GitHub ansehen↗17,394
  • nvidia-nemo/nemoAvatar von NVIDIA-NeMo

    NVIDIA-NeMo/NeMo

    17,389Auf GitHub ansehen↗

    NeMo is a comprehensive framework designed for the development, training, and deployment of large-scale conversational and generative artificial intelligence models. It provides an integrated platform for building multimodal systems, encompassing speech processing, language modeling, and reinforcement learning alignment. The framework is built to handle the entire lifecycle of AI development, from data curation and model pretraining to production-ready service deployment. The platform distinguishes itself through advanced distributed training capabilities, including tensor and pipeline parall

    Partitions neural network layers across multiple compute nodes to maximize memory efficiency and throughput during training.

    Pythonasrdeeplearninggenerative-ai
    Auf GitHub ansehen↗17,389
  • state-spaces/mambaAvatar von state-spaces

    state-spaces/mamba

    17,215Auf GitHub ansehen↗

    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

    Supports tensor parallelism to split large model parameters across multiple hardware devices for efficient training and inference.

    Python
    Auf GitHub ansehen↗17,215
  • infrasys-ai/aisystemAvatar von Infrasys-AI

    Infrasys-AI/AISystem

    17,017Auf GitHub ansehen↗

    AISystem is a comprehensive AI full-stack infrastructure project covering the entire pipeline from AI chip architecture to high-level training frameworks. It encompasses the development of AI compiler frameworks, inference engines, and distributed training orchestrators designed to coordinate workloads across a heterogeneous compute stack of CPUs, GPUs, and NPUs. The project focuses on the deep integration of software and hardware, employing software-hardware co-design to align tensor layouts with physical memory structures. It provides specialized capabilities for accelerating Transformer mo

    Splits tensors and datasets across clusters using combined data and model parallelism coordinated via collective communication.

    Jupyter Notebookaiaiinfraaisys
    Auf GitHub ansehen↗17,017
  • nvidia/megatron-lmAvatar von NVIDIA

    NVIDIA/Megatron-LM

    16,731Auf GitHub ansehen↗

    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

    Splits large model weight matrices across multiple GPUs to compute partial results in parallel.

    Python
    Auf GitHub ansehen↗16,731
  • wdndev/llm_interview_noteAvatar von wdndev

    wdndev/llm_interview_note

    12,438Auf GitHub ansehen↗

    This project is a comprehensive technical reference and educational resource focused on the lifecycle of large language models. It provides structured learning materials that cover the foundational mechanics of transformer architectures, the mathematical principles of attention mechanisms, and the engineering practices required for modern generative artificial intelligence. The repository serves as a guide for both technical skill development and professional preparation, offering a curriculum that spans from model training and inference optimization to advanced alignment techniques. It detai

    Provides strategies for partitioning model weights across multiple processing units to handle large-scale training.

    HTMLinterviewllmllm-interview
    Auf GitHub ansehen↗12,438
  • openaccess-ai-collective/axolotlAvatar von OpenAccess-AI-Collective

    OpenAccess-AI-Collective/axolotl

    12,062Auf GitHub ansehen↗

    Axolotl is a distributed training orchestrator and fine-tuning framework for large language models, multimodal systems, and quantized models. It provides a structured environment for specializing pre-trained models through full parameter updates or low-rank adaptation, as well as aligning model outputs with human expectations via preference tuning pipelines and reward modeling. The system distinguishes itself through a configuration-driven pipeline that manages preprocessing and training workflows via a single file for reproducibility. It implements high-throughput optimizations such as multi

    Implements tensor parallelism to partition model weights across multiple GPUs for handling large-scale models.

    Python
    Auf GitHub ansehen↗12,062
  • mistralai/mistral-srcAvatar von mistralai

    mistralai/mistral-src

    10,821Auf GitHub ansehen↗

    Dieses Projekt ist eine Inference-Bibliothek und ein Framework für Large Language Models, das darauf ausgelegt ist, Modelle für Textgenerierung, Problemlösung und Coding-Assistenz auszuführen. Es enthält ein multimodales Framework für die Verarbeitung kombinierter Bild- und Texteingaben sowie eine Tool-Use-Implementierung, die die Ausführung externer Funktionen basierend auf Modell-Reasoning ermöglicht. Das System verfügt über eine verteilte GPU-Inference-Engine, die große Modell-Workloads auf mehrere Grafikprozessoren verteilt, um die Verarbeitungsgeschwindigkeit zu erhöhen und Speicheranforderungen zu erfüllen. Es bietet zudem containerisiertes Modell-Deployment durch vorverpackte Images und Abhängigkeiten für das Serving von Inference-Engines in isolierten Umgebungen. Die Bibliothek deckt eine Reihe von Funktionen ab, einschließlich multimodaler Eingabeanalyse, Integration von Function-Calling und Fill-in-the-Middle-Coding zur Vorhersage fehlender Code-Segmente. Zudem unterstützt sie interaktiven Modell-Chat via Command-Line-Interface für die Aufrechterhaltung von Konversationssitzungen.

    Splits large model weight matrices across multiple GPUs to distribute memory load.

    Jupyter Notebook
    Auf GitHub ansehen↗10,821
  • huggingface/text-generation-inferenceAvatar von huggingface

    huggingface/text-generation-inference

    10,775Auf GitHub ansehen↗

    Text Generation Inference is a production-ready engine designed for the deployment and serving of large language models. It functions as a containerized runtime environment that manages model execution, scales across distributed hardware, and provides high-performance inference capabilities for demanding production environments. The project distinguishes itself through advanced optimization techniques, including continuous batching to maximize hardware utilization and tensor parallelism to shard large models across multiple accelerator cards. It supports efficient inference through custom com

    Partitions large model weights across multiple accelerator cards to enable execution of models exceeding single-device memory.

    Pythonbloomdeep-learningfalcon
    Auf GitHub ansehen↗10,775
  • openbmb/minicpmAvatar von OpenBMB

    OpenBMB/MiniCPM

    9,464Auf GitHub ansehen↗

    MiniCPM is a collection of small language models designed for local, on-device deployment in resource-constrained environments. The project focuses on running dense Transformer models on consumer hardware, including GPUs, CPUs, and Apple Silicon, without requiring custom code forks. The project distinguishes itself through heavy optimization for edge hardware, utilizing quantized weight compression in GGUF and MLX formats to reduce memory overhead. It implements advanced inference techniques such as speculative sampling and radix-tree prefix caching to accelerate generation speed and throughp

    Implements tensor parallelism to split model computations across multiple GPUs or CPU nodes.

    Jupyter Notebook
    Auf GitHub ansehen↗9,464
  • intel/ipex-llmAvatar von intel

    intel/ipex-llm

    8,836Auf GitHub ansehen↗

    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

    Implements tensor parallelism to split model weights and computations across multiple accelerators.

    Python
    Auf GitHub ansehen↗8,836
  • intel-analytics/ipex-llmAvatar von intel-analytics

    intel-analytics/ipex-llm

    8,836Auf GitHub ansehen↗

    ipex-llm is an acceleration library and inference engine designed to optimize the execution and finetuning of large language models on Intel GPUs and NPUs. It provides a HuggingFace compatible model backend and a dedicated quantization toolkit for converting model weights into low-bit precision formats. The project facilitates distributed inference by splitting large model workloads across multiple accelerators using pipeline and tensor parallelism. It enables the deployment of models on Intel Arc, Flex, and Max GPUs to increase throughput and reduce latency. The library covers a broad range

    Splits large model weights across multiple hardware accelerators to manage memory and increase speed.

    Python
    Auf GitHub ansehen↗8,836
Vorherige123Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Tensor Parallelism

Unter-Tags erkunden

  • Attention Parallelism Optimizers2 Sub-TagsReduces KV cache memory usage by applying data parallelism to attention layers. **Distinct from Tensor Parallelism:** Distinct from Tensor Parallelism: focuses on optimizing attention-specific parallelism strategies rather than general weight partitioning.
  • Multi-Dimensional Parallelism1 Sub-TagCombining data, model, and tensor parallelism strategies to distribute workloads across large clusters. **Distinct from Tensor Parallelism:** Covers the combination of multiple parallelism dimensions, whereas tensor parallelism is just one dimension.
  • Multi-Modal Encoder ParallelismTechniques for distributing vision encoder workloads across multiple hardware devices. **Distinct from Tensor Parallelism:** Focuses on multi-modal encoder distribution, distinct from general tensor parallelism for language layers.
  • Multi-Node1 Sub-TagExtends tensor parallelism across machines by joining local CUDA ranks into a global NCCL communicator coordinated by a head node. **Distinct from Tensor Parallelism:** Distinct from general Tensor Parallelism: specifically addresses multi-node coordination with NCCL communicators.
  • Rank ReductionsGPU kernels and utilities for performing reduction of sharded tensors across tensor-parallel ranks, typically using all-reduce primitives. **Distinct from Tensor Parallelism:** Distinct from Tensor Parallelism: focuses specifically on the reduction communication step between sharded ranks, not on weight partitioning strategies.