From 29fa7700db8e7a23a5a9a074a469bf3bcc07df81 Mon Sep 17 00:00:00 2001 From: Zhiru Zhu Date: Wed, 27 Nov 2019 15:03:05 +0800 Subject: [PATCH 1/2] add avx flags when building faiss --- core/src/index/cmake/ThirdPartyPackagesCore.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/index/cmake/ThirdPartyPackagesCore.cmake b/core/src/index/cmake/ThirdPartyPackagesCore.cmake index 1a22a9d2be..fb698cdf13 100644 --- a/core/src/index/cmake/ThirdPartyPackagesCore.cmake +++ b/core/src/index/cmake/ThirdPartyPackagesCore.cmake @@ -708,7 +708,7 @@ macro(build_faiss) set(FAISS_CONFIGURE_ARGS "--prefix=${FAISS_PREFIX}" "CFLAGS=${EP_C_FLAGS}" - "CXXFLAGS=${EP_CXX_FLAGS}" + "CXXFLAGS=${EP_CXX_FLAGS} -mavx2 -mf16c" --without-python) if (FAISS_WITH_MKL) From 9f1f76b1d41193a2e9246b42795036993e3911a4 Mon Sep 17 00:00:00 2001 From: Zhiru Zhu Date: Wed, 27 Nov 2019 15:07:22 +0800 Subject: [PATCH 2/2] update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7083cc12eb..5c7740de26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,7 @@ Please mark all change in change log and use the ticket from JIRA. - \#532 - assigin value to `table_name` from confest shell - \#533 - NSG build failed with MetricType Inner Product - \#543 - client raise exception in shards when search results is empty +- \#497 - CPU-version search performance decreased ## Feature - \#12 - Pure CPU version for Milvus