diff --git a/cpp/test/neighbors/ann_cagra.cuh b/cpp/test/neighbors/ann_cagra.cuh index 6d8bf2091..c9bc0808d 100644 --- a/cpp/test/neighbors/ann_cagra.cuh +++ b/cpp/test/neighbors/ann_cagra.cuh @@ -425,8 +425,10 @@ inline std::vector generate_inputs() for (uint32_t pq_len : {2}) { // for now, only pq_len = 2 is supported, more options coming soon for (uint32_t vq_n_centers : {100, 1000}) { for (auto input : inputs2) { - input.compression.emplace( - vpq_params{.pq_dim = input.dim / pq_len, .vq_n_centers = vq_n_centers}); + vpq_params ps{}; + ps.pq_dim = input.dim / pq_len; + ps.vq_n_centers = vq_n_centers; + input.compression.emplace(ps); inputs.push_back(input); } }