From 9f65d5135b4ce93156a38568048bbcc194a9582a Mon Sep 17 00:00:00 2001 From: Yury Malkov Date: Mon, 15 Nov 2021 21:51:34 -0800 Subject: [PATCH 1/2] try to fix windows build --- python_bindings/bindings.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python_bindings/bindings.cpp b/python_bindings/bindings.cpp index f0761640..0848ebec 100644 --- a/python_bindings/bindings.cpp +++ b/python_bindings/bindings.cpp @@ -749,9 +749,9 @@ class BFIndex { if (!normalize) { alg->addPoint((void *) items.data(row), (size_t) id); } else { - float normalized_vector[dim]; - normalize_vector((float *)items.data(row), normalized_vector); - alg->addPoint((void *) normalized_vector, (size_t) id); + vector normalized_vector(dim); + normalize_vector((float *)items.data(row), normalized_vector.data()); + alg->addPoint((void *) normalized_vector.data(), (size_t) id); } } cur_l+=rows; From 77bc4c4dd85232f3edcb140919a9b6ed682f69f9 Mon Sep 17 00:00:00 2001 From: Yury Malkov Date: Mon, 15 Nov 2021 22:00:52 -0800 Subject: [PATCH 2/2] add missing std --- python_bindings/bindings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python_bindings/bindings.cpp b/python_bindings/bindings.cpp index 0848ebec..c3f6746b 100644 --- a/python_bindings/bindings.cpp +++ b/python_bindings/bindings.cpp @@ -749,7 +749,7 @@ class BFIndex { if (!normalize) { alg->addPoint((void *) items.data(row), (size_t) id); } else { - vector normalized_vector(dim); + std::vector normalized_vector(dim); normalize_vector((float *)items.data(row), normalized_vector.data()); alg->addPoint((void *) normalized_vector.data(), (size_t) id); }