From e2b51a619ccf278232ec03bb2798a92eb0ac6edd Mon Sep 17 00:00:00 2001 From: Minh Vu Date: Wed, 24 Jun 2026 00:06:08 +0200 Subject: [PATCH] Fix pipelined transpose empty rank skips Signed-off-by: Minh Vu --- include/internal/comm_routines.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/internal/comm_routines.h b/include/internal/comm_routines.h index e645872..c6529b5 100644 --- a/include/internal/comm_routines.h +++ b/include/internal/comm_routines.h @@ -445,6 +445,7 @@ cudecompAlltoallPipelined(const cudecompHandle_t& handle, const cudecompGridDesc cudecompTransposePerformanceSample* current_sample = nullptr) { // If there are no transfers to complete, quick return + if (src_ranks.empty()) { return; } if (send_counts.size() == 0 && recv_counts.size() == 0) { return; } std::ostringstream os;