Commit Graph

8 Commits

Author SHA1 Message Date
binyli
a2a1b89181 for 4 nodes 2026-04-13 20:56:15 +00:00
Ubuntu
f83a5571b8 Add sendrecv support with double-buffer to executor_test
- Add TEST_DATA_SEND_RECV verifier kernel that replays fill_data PRNG
  with peer_rank seed to validate received data
- Add double-buffer support for sendrecv in executor_test.py:
  allocate 2 input/result/test buffers, alternate per iteration
- Create two executor funcs for sendrecv, one per buffer pair
- Update bench_correctness and bench_time to handle double-buffer
- Add bandwidth reporting to output

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-11 04:47:33 +00:00
Ubuntu
a4bb8fb4bf add debugging code 2026-04-06 01:37:18 +00:00
Caio Rocha
9261b1d278 AlltoAll Test Support (#606)
Co-authored-by: Binyang Li <binyli@microsoft.com>
2025-08-15 16:00:41 -07:00
Caio Rocha
55789bc551 Support ReduceScatter in the NCCL interface (#460)
Co-authored-by: root <root@mscclpp-000002.tn3ujtlnlkjehmmeegdavazkfg.jx.internal.cloudapp.net>
Co-authored-by: Caio Rocha <aiorocha@microsoft.com>
Co-authored-by: Changho Hwang <changhohwang@microsoft.com>
2025-02-11 13:28:19 -08:00
Caio Rocha
ff18bb8d0b Providing reduce-scatter test support (#390) 2024-11-28 09:19:30 -08:00
Caio Rocha
b3dc74c020 Small Adjust in Test Data AllGather at Executor Test (#384) 2024-11-16 15:21:00 +08:00
Ziyue Yang
9526d76fc7 Add kernel-based verification for executor_test (#378)
Add kernels to fill and test data for correctness test in
executor_test.py.
2024-11-07 14:14:20 +08:00