TensorRT-LLMs/cpp/tensorrt_llm/deep_ep
xiweny c076a02b38
[TRTLLM-4629] [feat] Add support of CUDA13 and sm103 devices (#7568)
Signed-off-by: Xiwen Yu <13230610+VALLIS-NERIA@users.noreply.github.com>
Signed-off-by: Tian Zheng <29906817+Tom-Zheng@users.noreply.github.com>
Signed-off-by: Daniel Stokes <dastokes@nvidia.com>
Signed-off-by: Zhanrui Sun <zhanruis@nvidia.com>
Signed-off-by: Xiwen Yu <xiweny@nvidia.com>
Signed-off-by: Jiagan Cheng <jiaganc@nvidia.com>
Signed-off-by: Yiqing Yan <yiqingy@nvidia.com>
Signed-off-by: Bo Deng <deemod@nvidia.com>
Signed-off-by: ZhanruiSunCh <184402041+ZhanruiSunCh@users.noreply.github.com>
Signed-off-by: xiweny <13230610+VALLIS-NERIA@users.noreply.github.com>
Co-authored-by: Tian Zheng <29906817+Tom-Zheng@users.noreply.github.com>
Co-authored-by: Daniel Stokes <dastokes@nvidia.com>
Co-authored-by: Zhanrui Sun <zhanruis@nvidia.com>
Co-authored-by: Jiagan Cheng <jiaganc@nvidia.com>
Co-authored-by: Yiqing Yan <yiqingy@nvidia.com>
Co-authored-by: Bo Deng <deemod@nvidia.com>
Co-authored-by: Zhanrui Sun <184402041+ZhanruiSunCh@users.noreply.github.com>
2025-09-16 09:56:18 +08:00
..
CMakeLists.txt [TRTLLM-4629] [feat] Add support of CUDA13 and sm103 devices (#7568) 2025-09-16 09:56:18 +08:00
deep_ep_cpp_tllm.version Refactor: move DeepEP from Docker images to wheel building (#5534) 2025-07-07 22:57:03 +09:00
nvshmem_fast_build.patch Refactor: move DeepEP from Docker images to wheel building (#5534) 2025-07-07 22:57:03 +09:00
nvshmem_src_3.2.5-1.txz Refactor: move DeepEP from Docker images to wheel building (#5534) 2025-07-07 22:57:03 +09:00
README.md Refactor: move DeepEP from Docker images to wheel building (#5534) 2025-07-07 22:57:03 +09:00
strip_nvshmem_helper.py Refactor: move DeepEP from Docker images to wheel building (#5534) 2025-07-07 22:57:03 +09:00

How to generate nvshmem_fast_build.patch?

  1. Build the project without applying the nvshmem_fast_build.patch.
  2. Link NVSHMEM to DeepEP with one NVSHMEM object file omitted.
  3. Repeat step 2 until no more object files can be omitted.
  4. Remove the unused files from NVSHMEM's CMakelists.txt, and save the differences as nvshmem_fast_build.patch.

The script strip_nvshmem_helper.py automatically performs steps 2 and 3.