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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
deepseek-ai avatar

deepseek-ai/DeepEP

0
View on GitHub↗
9,736 stars·1,285 forks·Cuda·MIT·21 views

DeepEP

DeepEP is a distributed model accelerator and expert-parallel communication library designed to optimize the training and inference of large-scale neural networks. It provides specialized GPU communication kernels and a remote GPU memory interface to facilitate high-throughput data exchange between hardware nodes.

The system utilizes dynamic kernel generation to compile optimized GPU kernels during execution, removing the need for separate installation compilation steps. It implements virtual-lane traffic isolation to prevent interference between different data streams and employs routing metadata caching to reduce redundant CPU synchronization.

The library covers broad distributed computing capabilities, including the coordination of communication and compute overlap to hide network latency. It further manages low-level memory primitives for remote memory access and coordinates the dispatch and combine phases essential for expert-parallel architectures.

Features

  • Distributed Training Accelerators - Provides a distributed acceleration system that overlaps communication with computation for large-scale neural networks.
  • Communication-Computation Overlap - Coordinates concurrent GPU streams to overlap communication and computation, hiding network latency.
  • Expert Parallel Communication Libraries - Implements a specialized library for high-throughput data exchange between GPUs to optimize MoE models.
  • Expert Communication Kernels - Manages high-throughput GPU data exchange to facilitate dispatch and combine operations in MoE architectures.
  • Expert Exchange Kernels - Provides specialized GPU communication kernels to handle high-throughput expert data exchange.
  • Communication Kernels - Ships dynamically compiled GPU kernels for efficient data dispatch and combination in distributed environments.
  • Dynamic Kernel Optimization - Dynamically generates specialized GPU kernels during execution to improve performance and eliminate manual compilation.
  • Just-In-Time Kernel Compilers - Generates optimized GPU kernels during execution to remove the need for pre-installation compilation.
  • Large-Scale Model Training - Optimizes the movement of large-scale data across multiple GPUs during distributed model training.
  • Expert Data Exchange - Facilitates high-throughput data exchange between GPUs for the dispatch and combine phases of MoE models.
  • Expert-Parallel Data Exchange - Moves large volumes of data across multiple GPUs to maintain performance during expert-parallel model training.
  • Remote GPU Memory Coordination - Uses low-level primitives to access remote GPU memory and coordinate pipeline parallelism across nodes.
  • Remote GPU Memory Interfaces - Provides a low-level remote GPU memory interface to coordinate pipeline and context parallelism.
  • Remote GPU Memory Access - Implements low-level memory primitives for coordinating direct data movement across distributed GPUs.
  • JIT Kernel Compilers - Implements JIT kernel compilation to generate hardware-optimized GPU kernels at runtime.
  • Network Traffic Management - Implements network traffic management by assigning workloads to specific virtual lanes to prevent interference.
  • Virtual-Lane Isolation - Uses virtual-lane traffic isolation and network service levels to prevent interference between data streams.
  • Cache-Aware Memory Access - Utilizes low-level memory primitives to coordinate distributed parallelism and optimize hardware resource usage.
  • Attention Optimization - Expert parallelism management for mixture-of-experts models.
  • Distributed Training Tools - Communication library for expert-parallelism in MoE model training and inference.
  • Computation and Optimization - Communication library for mixture-of-experts and expert parallelism.

Star history

Star history chart for deepseek-ai/deepepStar history chart for deepseek-ai/deepep

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with DeepEP

These projects share indexed features with DeepEP. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
  • deepseek-ai/deepgemmdeepseek-ai avatar

    deepseek-ai/DeepGEMM

    7,385View on GitHub↗

    DeepGEMM is a suite of specialized GPU kernels and a just-in-time compiler designed for low-precision matrix operations, Mixture-of-Experts models, and attention processing. It provides a library of high-performance matrix multiplication kernels using FP8 precision to increase compute throughput and reduce memory usage. The project features a JIT CUDA kernel compiler that generates and loads optimized compute kernels at runtime to eliminate the need for manual compilation during installation. It includes specialized implementations for grouped matrix multiplication that process multiple group

    Cuda
    View on GitHub↗7,385
  • internlm/xtunerInternLM avatar

    InternLM/xtuner

    5,150View on GitHub↗

    xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised fine-tuning, and the optimization of vision-language multimodal models. It serves as a distributed training accelerator and a specialized framework for scaling Mixture-of-Experts models and aligning model behavior through reinforcement learning from human feedback. The project distinguishes itself through advanced memory and compute optimizations, such as sequence parallelism for ultra-long context windows and interleaved pipeline parallelism to reduce GPU idle time. It provide

    Pythonagentdeepseek-v3gpt-oss
    View on GitHub↗5,150
Compare all 30 related projects→

Frequently asked questions

What does deepseek-ai/deepep do?

DeepEP is a distributed model accelerator and expert-parallel communication library designed to optimize the training and inference of large-scale neural networks. It provides specialized GPU communication kernels and a remote GPU memory interface to facilitate high-throughput data exchange between hardware nodes.

What are the main features of deepseek-ai/deepep?

The main features of deepseek-ai/deepep are: Distributed Training Accelerators, Communication-Computation Overlap, Expert Parallel Communication Libraries, Expert Communication Kernels, Expert Exchange Kernels, Communication Kernels, Dynamic Kernel Optimization, Just-In-Time Kernel Compilers.

Which projects share features with deepseek-ai/deepep?

Projects with overlapping indexed features include: dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… nvidia/isaac-gr00t. deepseek-ai/deepgemm — DeepGEMM is a suite of specialized GPU kernels and a just-in-time compiler designed for low-precision matrix… internlm/xtuner — xtuner is a comprehensive training engine for large language models, offering a toolkit for pre-training, supervised… nvidia/nccl — NCCL is a high-performance communication library and distributed GPU computing framework designed for executing… huggingface/accelerate — Accelerate is a PyTorch distributed training library that abstracts the boilerplate required to run models across…