- 11 Aug, 2025 1 commit
-
-
Chenggang Zhao authored
-
- 08 Aug, 2025 2 commits
-
-
AlphaBaby authored
Co-authored-by:fujianhao.fjh <fujianhao.fjh@antgroup.com>
-
Shangyan Zhou authored
-
- 07 Aug, 2025 3 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
Zhean Xu authored
* independent logfmt_simulate function * draft: logfmt low latency combine * Minor bug fixes * Fix non-logfmt bugs * Fix logfmt bugs * Fix logfmt bugs * Minor fix * Minor fix * Clean code * Clean code * Use fewer regs * Use two warp groups * Correct shared memory size * Minor fix * Minor fix * More rigorous tests * Clean code * Use more SMs * Use different unroll factor for send & recv * Update csrc/kernels/internode_ll.cu Co-authored-by:
Copilot <175728472+Copilot@users.noreply.github.com> * Update csrc/kernels/internode_ll.cu Co-authored-by:
Copilot <175728472+Copilot@users.noreply.github.com> * Some renaming * Some comments of tests * Format `logfmt_encode` * More lints * Some refactors on sends * Fix testing * Fix bugs * Renaming * Use the full warp * Unify combine recv * Lint * Lint * Support 2560 * Fix meta buffer dtype * Better encode calls * Better amin/max writes * Extra sync * Read `topk_idx` by once * Better specialization * Read weights by once * Rename * Bug fixed * Some renaming * Fix local memory usage for sending * Fix local memory usage for receiving * Less writes * Optimize performance * Optimize performance * Better performance * Optimize performance * Fix rounding * Manually unroll * Fix bench --------- Co-authored-by:
Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by:
Chenggang Zhao <chenggangz@deepseek.com>
-
- 05 Aug, 2025 1 commit
-
-
windreamer authored
-
- 01 Aug, 2025 1 commit
-
-
fzyzcjy authored
-
- 31 Jul, 2025 4 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
Chenggang Zhao authored
-
Shangyan Zhou authored
-
- 30 Jul, 2025 1 commit
-
-
sky authored
* Add diagnosis module for precise identification of slow ranks Signed-off-by:
wangfakang <fakangwang@gmail.com> * Add tests for the slow diagnosis module Signed-off-by:
wangfakang <fakangwang@gmail.com> * Update some comments for diagnose Signed-off-by:
wangfakang <fakangwang@gmail.com> * Update test case for diagnose Signed-off-by:
wangfakang <fakangwang@gmail.com> * Strip the diagnose module, thx LyricZhao and sphish. Signed-off-by:
wangfakang <fakangwang@gmail.com> * update variable name and cumulative wait recv cost, thx sphish. Signed-off-by:
wangfakang <fakangwang@gmail.com> * remove invalid comments. Signed-off-by:
wangfakang <fakangwang@gmail.com> --------- Signed-off-by:
wangfakang <fakangwang@gmail.com>
-
- 29 Jul, 2025 2 commits
-
-
Jee Jee Li authored
* Done Signed-off-by:
Jee Jee Li <pandaleefree@gmail.com> * Add comment Signed-off-by:
Jee Jee Li <pandaleefree@gmail.com> --------- Signed-off-by:
Jee Jee Li <pandaleefree@gmail.com>
-
Void authored
Fix the address of dispatch_rdma_recv_count_buffer to avoid cleaning after each change in hidden_size/token_num. (#313) Signed-off-by:Yilin Zhang <18275976+yilin-void@users.noreply.github.com>
-
- 22 Jul, 2025 1 commit
-
-
Shangyan Zhou authored
-
- 21 Jul, 2025 3 commits
-
-
Zhiyi Hu authored
Co-authored-by:zhiyi Hu <zhiyihu@U-NYQQMGK0-2250.local>
-
Guangguan Wang authored
* Add arg --pressure-test for test_low_latency.py Add arg --pressure-test for test_low_latency.py Signed-off-by:
Guangguan Wang <guangguan.wang@linux.alibaba.com> * Export NVSHMEM_QP_DEPTH Export NVSHMEM_QP_DEPTH Signed-off-by:
Guangguan Wang <guangguan.wang@linux.alibaba.com> --------- Signed-off-by:
Guangguan Wang <guangguan.wang@linux.alibaba.com>
-
Shangyan Zhou authored
* Remove an outdated todo * Increase the number of combine forward warps. * forwarder use TMA. * Small fix * Code lint --------- Co-authored-by:Chenggang Zhao <chenggangz@deepseek.com>
-
- 18 Jul, 2025 1 commit
-
-
Shangyan Zhou authored
Fix for data error and kernel hung because of inflight rdma channel head update
-
- 17 Jul, 2025 1 commit
-
-
Guangguan authored
When dispatch/combine, neither sender nor receiver waits for the finish of the rdma channel head update, which may result in the remaining inflight head update wqes even after the kernel finished. Once the infight wqes arrive after the rdma channel head buffer cleaning for the next round of dispatch/combine, the rdma channel head buffer will be re- written to a none-zero value. The rdma sender can reuse the data buffer before the rdma receivers consume the date buffer because of the wrong rdma channel head, cauing date error and kernel hung. For performance considering, to overlap the inflight wqes' RTT, fix this issue by waiting for all previous inflight wqes to complete before cleaning rdma buffers in the next round of dispatch/combine. Signed-off-by:Guangguan Wang <guangguan.wang@linux.alibaba.com>
-
- 16 Jul, 2025 3 commits
-
-
Shangyan Zhou authored
-
Shangyan Zhou authored
third-party: Improvements to NVSHMEM Integration
-
Shangyan Zhou authored
* Fix rdma head movement * Optimize `cached_notify` by using TMA. * Fix * Small fix
-
- 15 Jul, 2025 8 commits
-
-
Seth Howell authored
Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Shangyan Zhou authored
correct the wqe_idx in rdma write wqe
-
Guangguan authored
correct the wqe_idx in rdma write wqe when num_wqes > 1 in nvshmemi_ibgda_put_nbi_warp. Signed-off-by:Guangguan <guangguan.wang@linux.alibaba.com>
-
Seth Howell authored
This enables the CPU-Assisted data path. Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Seth Howell authored
Responding to review comments. Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Seth Howell authored
Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Seth Howell authored
Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Seth Howell authored
This will give consumers an opportunity to update their builds. Signed-off-by:Seth Howell <sethh@nvidia.com>
-
- 14 Jul, 2025 4 commits
-
-
Shangyan Zhou authored
-
Shangyan Zhou authored
* Strengthen the barrier in `cached_notify` * lint * Change the timing method * lint
-
Chenggang Zhao authored
-
Zhean Xu authored
* feat: low latency combine inplace TMA * optimize tma pointer with PatternVisitor * Minor cleanup * Add `elect_one_sync` --------- Co-authored-by:
Zhean Xu <xza@deepseek.com> Co-authored-by:
Chenggang Zhao <chenggangz@deepseek.com>
-
- 12 Jul, 2025 3 commits
-
-
Seth Howell authored
Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Seth Howell authored
This allows users to use NVSHMEM without setting the driver regkey. Signed-off-by:Seth Howell <sethh@nvidia.com>
-
Seth Howell authored
NVSHMEM 3.3 and above support the host-side features in the patch. Note: Removed recv queue support Signed-off-by:Seth Howell <sethh@nvidia.com>
-
- 11 Jul, 2025 1 commit
-
-
Shangyan Zhou authored
ibgda: support non-bond dual-port environments via multi-port config
-