diff --git a/thirdparty/DiskANN/src/partition_and_pq.cpp b/thirdparty/DiskANN/src/partition_and_pq.cpp index c8078a22e..47bf0dd6f 100644 --- a/thirdparty/DiskANN/src/partition_and_pq.cpp +++ b/thirdparty/DiskANN/src/partition_and_pq.cpp @@ -530,6 +530,9 @@ int generate_pq_data_from_pivots(const std::string data_file, } })); } + for (auto &future : futures) { + future.wait(); + } futures.clear(); futures.reserve(num_pq_chunks);