- 07 Nov, 2025 1 commit
-
-
lishen authored
-
- 06 Nov, 2025 1 commit
-
-
lijian6 authored
2. Add internode ll mode. 3. Add test internode ll mode. Signed-off-by:lijian <lijian6@sugon.com>
-
- 05 Nov, 2025 1 commit
-
-
lishen authored
-
- 03 Nov, 2025 1 commit
-
-
lishen authored
-
- 30 Oct, 2025 1 commit
-
-
lishen authored
-
- 21 Oct, 2025 2 commits
-
-
lijian6 authored
Signed-off-by:lijian <lijian6@sugon.com>
-
lijian6 authored
backup pass way. Signed-off-by:lishen <lishen@sugon.com>
-
- 20 Oct, 2025 2 commits
-
-
lijian6 authored
Signed-off-by:lijian <lijian6@sugon.com>
-
lijian6 authored
Signed-off-by:lijian <lijian6@sugon.com>
-
- 17 Oct, 2025 1 commit
-
-
lijian6 authored
Signed-off-by:lijian <lijian6@sugon.com>
-
- 24 Sep, 2025 1 commit
-
-
Tailing Yuan authored
Co-authored-by:Yifei Zhang <219273404+yifeizhang-c@users.noreply.github.com>
-
- 22 Sep, 2025 1 commit
-
-
Shangyan Zhou authored
-
- 17 Sep, 2025 1 commit
-
-
Shangyan Zhou authored
* Fix hidden_size % 128 != 0 * Add `align_down()` function * Use the full warp to wait TMA store * Support arbitrary hidden sizes in fp8 cast * lint
-
- 16 Sep, 2025 1 commit
-
-
Chenggang Zhao authored
* Remove redundant TMA flushes * Less barrier initialization overhead * Simplify `elect_one_sync` * Use `elect_one_sync` instead of lanes * Minor fix * Polish testing prints * Refactor for internode kernels * Better performance
-
- 15 Sep, 2025 1 commit
-
-
Yizhi Wang authored
-
- 11 Sep, 2025 1 commit
-
-
Shangyan Zhou authored
-
- 10 Sep, 2025 2 commits
-
-
Shangyan Zhou authored
-
Shangyan Zhou authored
* Fix mbarrier * Remove redundant store
-
- 01 Sep, 2025 3 commits
-
-
Chongchong Tian authored
Each thread is responsible for one target rank
-
fzyzcjy authored
* nits * hack unrolled warp copy * Revert "nits" This reverts commit 3e1b28d9b17f2c1cc46403d432ca576dbf15bd45.
-
fzyzcjy authored
-
- 28 Aug, 2025 1 commit
-
-
sky authored
* Fix: avoid floating point exception. Signed-off-by:
wangfakang <fakangwang@gmail.com> * simplify the code. Signed-off-by:
wangfakang <fakangwang@gmail.com> --------- Signed-off-by:
wangfakang <fakangwang@gmail.com>
-
- 26 Aug, 2025 1 commit
-
-
Zhiyi Hu authored
* fix combine timeout due to forwarder min head update * Update head before and after combine_token; add assertion for nvl_buffer_size_per_rdma_rank --------- Co-authored-by:zhiyi Hu <zhiyihu@U-NYQQMGK0-2250.local>
-
- 25 Aug, 2025 3 commits
-
-
fzyzcjy authored
-
Thunderbrook authored
-
sky authored
Signed-off-by:wangfakang <fakangwang@gmail.com>
-
- 11 Aug, 2025 1 commit
-
-
Chenggang Zhao 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>
-
- 31 Jul, 2025 2 commits
-
-
Chenggang Zhao authored
-
Chenggang Zhao 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>
-
- 21 Jul, 2025 2 commits
-
-
Zhiyi Hu authored
Co-authored-by:zhiyi Hu <zhiyihu@U-NYQQMGK0-2250.local>
-
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>
-
- 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 1 commit
-
-
Shangyan Zhou authored
* Fix rdma head movement * Optimize `cached_notify` by using TMA. * Fix * Small fix
-
- 15 Jul, 2025 1 commit
-
-
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>
-