diff --git a/gloo/alltoallv.cc b/gloo/alltoallv.cc index 7a51f9527..f3a523d6c 100644 --- a/gloo/alltoallv.cc +++ b/gloo/alltoallv.cc @@ -21,6 +21,8 @@ static void splitOffsetsAndLengths( size_t elementSize, std::vector& offsets, std::vector& lengths) { + offsets.clear(); + lengths.clear(); size_t offset = 0; for (size_t elements : elementsPerRank) { size_t length = elements * elementSize;