[PR #217] [MERGED] Support cuMem API in cross process shared memory management #471

Closed
opened 2026-10-26 10:01:10 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/deepseek-ai/DeepEP/pull/217
Author: @fzyzcjy
Created: 6/17/2025
Status: ✅ Merged
Merged: 11/4/2025
Merged by: @LyricZhao

Base: main ← Head: feat/cu_mem_api


📝 Commits (10+)

📊 Changes

7 files changed (+185 additions, -17 deletions)

View changed files

📝 csrc/deep_ep.cpp (+127 -12)
📝 csrc/deep_ep.hpp (+33 -2)
📝 csrc/kernels/exception.cuh (+12 -0)
📝 deep_ep/buffer.py (+3 -1)
📝 format.sh (+4 -0)
📝 setup.py (+1 -1)
📝 tests/test_intranode.py (+5 -1)

📄 Description

code is roughly like this; I will work on related things more which will also verify this PR more

EDIT: it works well on the target hardware; I will try to find out some time to beautify and generalize the code (probably some time later)


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/deepseek-ai/DeepEP/pull/217 **Author:** [@fzyzcjy](https://github.com/fzyzcjy) **Created:** 6/17/2025 **Status:** ✅ Merged **Merged:** 11/4/2025 **Merged by:** [@LyricZhao](https://github.com/LyricZhao) **Base:** `main` ← **Head:** `feat/cu_mem_api` --- ### 📝 Commits (10+) - [`443bfa8`](https://github.com/deepseek-ai/DeepEP/commit/443bfa8692c945539bec21e2b910fc22f67f7bc0) more - [`b986cce`](https://github.com/deepseek-ai/DeepEP/commit/b986cce27bf39167488415fefcf0ee2dfee24e0c) more - [`3ea6f58`](https://github.com/deepseek-ai/DeepEP/commit/3ea6f58265cfccec4112bc00a195458dda5503d5) more - [`5d3513b`](https://github.com/deepseek-ai/DeepEP/commit/5d3513bbd3fda45cbd83b40214ecaa736267f4f0) more - [`bda5695`](https://github.com/deepseek-ai/DeepEP/commit/bda56951540b9ea4b7c110e27bb6f877cc69786b) more - [`3740762`](https://github.com/deepseek-ai/DeepEP/commit/3740762ccfe54edc147472c7c6af81196cfb1243) more - [`ad4aee8`](https://github.com/deepseek-ai/DeepEP/commit/ad4aee8bfcaa3b6c02c0eda2ec5affb637574722) more - [`b5e4aad`](https://github.com/deepseek-ai/DeepEP/commit/b5e4aad6597e7d3487718a05bfd74dac1c7e3687) more - [`240d058`](https://github.com/deepseek-ai/DeepEP/commit/240d0582533b6b0b3864f1a9835e2596bd9fc2cd) more - [`5379d59`](https://github.com/deepseek-ai/DeepEP/commit/5379d59f6889acdb2063df8177165c282348b4a1) more ### 📊 Changes **7 files changed** (+185 additions, -17 deletions) <details> <summary>View changed files</summary> 📝 `csrc/deep_ep.cpp` (+127 -12) 📝 `csrc/deep_ep.hpp` (+33 -2) 📝 `csrc/kernels/exception.cuh` (+12 -0) 📝 `deep_ep/buffer.py` (+3 -1) 📝 `format.sh` (+4 -0) 📝 `setup.py` (+1 -1) 📝 `tests/test_intranode.py` (+5 -1) </details> ### 📄 Description code is roughly like this; I will work on related things more which will also verify this PR more EDIT: it works well on the target hardware; I will try to find out some time to beautify and generalize the code (probably some time later) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-26 10:01:10 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/DeepEP#471
No description provided.