Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/s/sptag/sptag_0.0~git20211209.a84a9e4+ds-1_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/sptag-0.0~git20211209.a84a9e4+ds-14o5kd5ey/sptag_0.0~git20211209.a84a9e4+ds-1_amd64.buildinfo Get source package info: sptag=0.0~git20211209.a84a9e4+ds-1 Source URL: http://snapshot.notset.fr/mr/package/sptag/0.0~git20211209.a84a9e4+ds-1/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.71-2 automake=1:1.16.5-1.1 autopoint=0.21-4 autotools-dev=20180224.1+nmu1 base-files=12 base-passwd=3.5.52 bash=5.1-5 binutils=2.37-10 binutils-common=2.37-10 binutils-x86-64-linux-gnu=2.37-10 bsdextrautils=2.37.2-4 bsdutils=1:2.37.2-4 build-essential=12.9 bzip2=1.0.8-5 cmake=3.22.1-1 cmake-data=3.22.1-1 coreutils=8.32-4.1 cpp=4:11.2.0-2 cpp-11=11.2.0-12 dash=0.5.11+git20210903+057cd650a4ed-3 debconf=1.5.79 debhelper=13.5.2 debianutils=5.5-1 dh-autoreconf=20 dh-elpa-helper=2.0.9 dh-python=5.20211114 dh-strip-nondeterminism=1.12.1-1 diffutils=1:3.7-5 dpkg=1.21.1 dpkg-dev=1.21.1 dwz=0.14-1 emacsen-common=3.0.4 file=1:5.41-2 findutils=4.8.0-1 g++=4:11.2.0-2 g++-11=11.2.0-12 gcc=4:11.2.0-2 gcc-11=11.2.0-12 gcc-11-base=11.2.0-12 gettext=0.21-4 gettext-base=0.21-4 grep=3.7-1 groff-base=1.22.4-7 gzip=1.10-4 hostname=3.23 init-system-helpers=1.61 intltool-debian=0.35.0+20060710.5 libacl1=2.3.1-1 libarchive-zip-perl=1.68-1 libarchive13=3.4.3-2+b1 libasan6=11.2.0-12 libatomic1=11.2.0-12 libattr1=1:2.5.1-1 libaudit-common=1:3.0.6-1 libaudit1=1:3.0.6-1+b1 libbinutils=2.37-10 libblkid1=2.37.2-4 libboost-dev=1.74.0.3 libboost-filesystem-dev=1.74.0.3 libboost-filesystem1.74-dev=1.74.0-13 libboost-filesystem1.74.0=1.74.0-13 libboost-system-dev=1.74.0.3 libboost-system1.74-dev=1.74.0-13 libboost-system1.74.0=1.74.0-13 libboost-test-dev=1.74.0.3 libboost-test1.74-dev=1.74.0-13 libboost-test1.74.0=1.74.0-13 libboost1.74-dev=1.74.0-13 libbrotli1=1.0.9-2+b3 libbz2-1.0=1.0.8-5 libc-bin=2.32-5 libc-dev-bin=2.32-5 libc6=2.32-5 libc6-dev=2.32-5 libcap-ng0=0.7.9-2.2+b1 libcap2=1:2.44-1 libcc1-0=11.2.0-12 libcom-err2=1.46.4-1 libcrypt-dev=1:4.4.26-1 libcrypt1=1:4.4.26-1 libctf-nobfd0=2.37-10 libctf0=2.37-10 libcurl4=7.79.1-2 libdb5.3=5.3.28+dfsg1-0.8 libdebconfclient0=0.261 libdebhelper-perl=13.5.2 libdpkg-perl=1.21.1 libelf1=0.186-1 libexpat1=2.4.1-3 libexpat1-dev=2.4.1-3 libffi8=3.4.2-3 libfile-stripnondeterminism-perl=1.12.1-1 libgcc-11-dev=11.2.0-12 libgcc-s1=11.2.0-12 libgcrypt20=1.9.4-4 libgdbm-compat4=1.22-1 libgdbm6=1.22-1 libgmp10=2:6.2.1+dfsg-3 libgnutls30=3.7.2-2 libgomp1=11.2.0-12 libgpg-error0=1.42-3 libgssapi-krb5-2=1.18.3-7 libhogweed6=3.7.3-1 libicu67=67.1-7 libidn2-0=2.3.2-2 libisl23=0.24-2 libitm1=11.2.0-12 libjs-jquery=3.5.1+dfsg+~3.5.5-8 libjs-sphinxdoc=4.3.1-1 libjs-underscore=1.9.1~dfsg-4 libjsoncpp24=1.9.4-5 libk5crypto3=1.18.3-7 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-7 libkrb5support0=1.18.3-7 libldap-2.4-2=2.4.59+dfsg-1 liblsan0=11.2.0-12 liblz4-1=1.9.3-2 liblzma5=5.2.5-2 libmagic-mgc=1:5.41-2 libmagic1=1:5.41-2 libmount1=2.37.2-4 libmpc3=1.2.1-1 libmpdec3=2.5.1-2 libmpfr6=4.1.0-3 libncurses6=6.3-1 libncursesw6=6.3-1 libnettle8=3.7.3-1 libnghttp2-14=1.43.0-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.24.0-6 libpam-modules=1.4.0-11 libpam-modules-bin=1.4.0-11 libpam-runtime=1.4.0-11 libpam0g=1.4.0-11 libpcre2-8-0=10.39-3 libpcre3=2:8.39-13 libperl5.32=5.32.1-6 libpipeline1=1.5.4-1 libprocps8=2:3.3.17-5 libpsl5=0.21.0-1.2 libpython3-dev=3.9.8-1 libpython3-stdlib=3.9.8-1 libpython3.9=3.9.9-1 libpython3.9-dev=3.9.9-1 libpython3.9-minimal=3.9.9-1 libpython3.9-stdlib=3.9.9-1 libquadmath0=11.2.0-12 libreadline8=8.1-2 librhash0=1.4.2-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg2-2 libsasl2-modules-db=2.1.27+dfsg2-2 libseccomp2=2.5.3-2 libselinux1=3.3-1+b1 libsigsegv2=2.13-1 libsmartcols1=2.37.2-4 libsqlite3-0=3.36.0-2 libssh2-1=1.10.0-2 libssl1.1=1.1.1l-1 libstdc++-11-dev=11.2.0-12 libstdc++6=11.2.0-12 libsub-override-perl=0.09-2 libsystemd0=249.7-1 libtasn1-6=4.18.0-4 libtinfo6=6.3-1 libtirpc-common=1.3.2-2 libtirpc-dev=1.3.2-2 libtirpc3=1.3.2-2 libtool=2.4.6-15 libtsan0=11.2.0-12 libubsan1=11.2.0-12 libuchardet0=0.0.7-1 libudev1=249.7-1 libunistring2=0.9.10-6 libuuid1=2.37.2-4 libuv1=1.42.0-1 libxml2=2.9.12+dfsg-5+b1 libzstd1=1.4.8+dfsg-3 linux-libc-dev=5.15.5-1 login=1:4.8.1-2 lsb-base=11.1.0 m4=1.4.18-5 make=4.3-4.1 man-db=2.9.4-2 mawk=1.3.4.20200120-2 media-types=4.0.0 ncurses-base=6.3-1 ncurses-bin=6.3-1 patch=2.7.6-7 perl=5.32.1-6 perl-base=5.32.1-6 perl-modules-5.32=5.32.1-6 po-debconf=1.0.21+nmu1 procps=2:3.3.17-5 python3=3.9.8-1 python3-dev=3.9.8-1 python3-distutils=3.9.9-3 python3-lib2to3=3.9.9-3 python3-minimal=3.9.8-1 python3.9=3.9.9-1 python3.9-dev=3.9.9-1 python3.9-minimal=3.9.9-1 readline-common=8.1-2 rpcsvc-proto=1.4.2-4 sed=4.8-1 sensible-utils=0.0.17 swig=4.0.2-1 swig4.0=4.0.2-1 sysvinit-utils=3.00-1 tar=1.34+dfsg-1 tzdata=2021e-1 util-linux=2.37.2-4 xz-utils=5.2.5-2 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20211215T030545Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20211215T030545Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20211211T152306Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d sptag=0.0~git20211209.a84a9e4+ds-1 && mkdir -p /build/sptag-1bVaOx && dpkg-source --no-check -x /*.dsc /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds && chown -R builduser:builduser /build/sptag-1bVaOx" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1639118809" dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/sptag-1bVaOx /tmp/sptag-0.0~git20211209.a84a9e4+ds-14o5kd5ey bookworm /dev/null deb http://snapshot.notset.fr/archive/debian/20211211T152306Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.rPOOPXuFBk as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.rPOOPXuFBk Reading package lists... Building dependency tree... util-linux is already the newest version (2.37.2-4). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20211211T152306Z unstable/main amd64 libfakeroot amd64 1.26-1 [47.3 kB] Get:2 http://snapshot.notset.fr/archive/debian/20211211T152306Z unstable/main amd64 fakeroot amd64 1.26-1 [87.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (693 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4679 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.26-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.26-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.26-1_amd64.deb ... Unpacking fakeroot (1.26-1) ... Setting up libfakeroot:amd64 (1.26-1) ... Setting up fakeroot (1.26-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.32-5) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20211215T030545Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20211215T030545Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20211211T152306Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.rPOOPXuFBk Get:1 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm InRelease [129 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20211211T152306Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main Sources [11.8 MB] Get:4 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main amd64 Packages [11.2 MB] Fetched 23.1 MB in 28s (815 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.rPOOPXuFBk I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d sptag=0.0~git20211209.a84a9e4+ds-1 && mkdir -p /build/sptag-1bVaOx && dpkg-source --no-check -x /*.dsc /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds && chown -R builduser:builduser /build/sptag-1bVaOx"' exec /tmp/mmdebstrap.rPOOPXuFBk Reading package lists... Need to get 1048 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main sptag 0.0~git20211209.a84a9e4+ds-1 (dsc) [2110 B] Get:2 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main sptag 0.0~git20211209.a84a9e4+ds-1 (tar) [1035 kB] Get:3 http://snapshot.notset.fr/archive/debian/20211215T030545Z bookworm/main sptag 0.0~git20211209.a84a9e4+ds-1 (diff) [9956 B] Fetched 1048 kB in 1s (1180 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'sptag_0.0~git20211209.a84a9e4+ds-1.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting sptag in /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds dpkg-source: info: unpacking sptag_0.0~git20211209.a84a9e4+ds.orig.tar.xz dpkg-source: info: unpacking sptag_0.0~git20211209.a84a9e4+ds-1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Do-not-install-the-test-binary.patch dpkg-source: info: applying 0001-Write-built-files-to-the-build-directory.patch dpkg-source: info: applying 0001-Install-the-Python-module-to-the-Python-modules-dir.patch dpkg-source: info: applying 0001-Make-the-names-of-the-binaries-specific-to-SPTAG.patch dpkg-source: info: applying 0001-Remove-the-files-generated-by-swig-on-make-clean.patch dpkg-source: info: applying 0001-Remove-unused-Boost-component-dependencies.patch dpkg-source: info: applying 0001-Set-the-C-standard-via-cmake-instead-of-flags.patch dpkg-source: info: applying 0001-Preserve-existing-cmake-C-flags-on-Linux.patch dpkg-source: info: applying 0001-Run-tests-by-default.patch dpkg-source: info: applying 0001-Add-mutex-includes-where-std-unique_lock-is-used.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" SOURCE_DATE_EPOCH="1639118809" dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.rPOOPXuFBk dpkg-buildpackage: info: source package sptag dpkg-buildpackage: info: source version 0.0~git20211209.a84a9e4+ds-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Paul Wise dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu .. -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build type: None -- Platform type: x64 -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found openmp. -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.67") found components: system -- Found Boost. -- Include Path: /usr/include -- Library Path: /usr/lib/x86_64-linux-gnu -- Library: Boost::system -- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) -- Could NOT find MPI_CXX (missing: MPI_CXX_LIB_NAMES MPI_CXX_HEADER_DIR MPI_CXX_WORKS) -- Could NOT find MPI (missing: MPI_C_FOUND MPI_CXX_FOUND) -- BOOST_TEST_DYN_LINK -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.67") found components: filesystem unit_test_framework -- Found Boost. -- Include Path: /usr/include -- Library Path: /usr/lib/x86_64-linux-gnu -- Library: Boost::filesystem;Boost::unit_test_framework CUDA_TOOLKIT_ROOT_DIR not found or specified -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) -- Could not find cuda. -- Could NOT find Python2 (missing: Python2_EXECUTABLE Python2_INCLUDE_DIRS Python2_LIBRARIES Interpreter Development Development.Module Development.Embed) CUDA_TOOLKIT_ROOT_DIR not found or specified -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) -- Could not find cuda. -- Found Python3: /usr/bin/python3.9 (found version "3.9.9") found components: Interpreter Development Development.Module Development.Embed -- Found Python. -- Include Path: /usr/include/python3.9 -- Library Path: /usr/lib/x86_64-linux-gnu/libpython3.9.so -- Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) -- Could not find JNI. -- Could not find C#. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu dh_auto_build -a cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds -B/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/CMakeFiles /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/DistanceUtils.dir/build.make AnnService/CMakeFiles/DistanceUtils.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/DistanceUtils.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/DistanceUtils.dir/build.make AnnService/CMakeFiles/DistanceUtils.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 0%] Building CXX object AnnService/CMakeFiles/DistanceUtils.dir/src/Core/Common/DistanceUtils.cpp.o [ 1%] Building CXX object AnnService/CMakeFiles/DistanceUtils.dir/src/Core/Common/InstructionUtils.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -mavx2 -mavx -msse -msse2 -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/DistanceUtils.dir/src/Core/Common/DistanceUtils.cpp.o -MF CMakeFiles/DistanceUtils.dir/src/Core/Common/DistanceUtils.cpp.o.d -o CMakeFiles/DistanceUtils.dir/src/Core/Common/DistanceUtils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/DistanceUtils.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -mavx2 -mavx -msse -msse2 -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/DistanceUtils.dir/src/Core/Common/InstructionUtils.cpp.o -MF CMakeFiles/DistanceUtils.dir/src/Core/Common/InstructionUtils.cpp.o.d -o CMakeFiles/DistanceUtils.dir/src/Core/Common/InstructionUtils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/InstructionUtils.cpp [ 2%] Linking CXX static library ../libDistanceUtils.a cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -P CMakeFiles/DistanceUtils.dir/cmake_clean_target.cmake cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/DistanceUtils.dir/link.txt --verbose=1 /usr/bin/ar qc ../libDistanceUtils.a CMakeFiles/DistanceUtils.dir/src/Core/Common/DistanceUtils.cpp.o CMakeFiles/DistanceUtils.dir/src/Core/Common/InstructionUtils.cpp.o /usr/bin/ranlib ../libDistanceUtils.a make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 2%] Built target DistanceUtils make -f AnnService/CMakeFiles/SPTAGLib.dir/build.make AnnService/CMakeFiles/SPTAGLib.dir/depend make -f AnnService/CMakeFiles/SPTAGLibStatic.dir/build.make AnnService/CMakeFiles/SPTAGLibStatic.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/SPTAGLib.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/SPTAGLibStatic.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/SPTAGLib.dir/build.make AnnService/CMakeFiles/SPTAGLib.dir/build make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/SPTAGLibStatic.dir/build.make AnnService/CMakeFiles/SPTAGLibStatic.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 3%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/BKT/BKTIndex.cpp.o [ 3%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/CommonUtils.cpp.o [ 4%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/IQuantizer.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/BKT/BKTIndex.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/BKT/BKTIndex.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/BKT/BKTIndex.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/CommonUtils.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/Common/CommonUtils.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/Common/CommonUtils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/CommonUtils.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/IQuantizer.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/Common/IQuantizer.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/Common/IQuantizer.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/IQuantizer.cpp [ 5%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/BKT/BKTIndex.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/BKT/BKTIndex.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/BKT/BKTIndex.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/BKT/BKTIndex.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/IQuantizer.cpp: In static member function ‘static SPTAG::ErrorCode SPTAG::COMMON::IQuantizer::LoadIQuantizer(std::shared_ptr)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/IQuantizer.cpp:21:24: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 21 | switch (reconstructType) { | ^ [ 6%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/NeighborhoodGraph.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/NeighborhoodGraph.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/Common/NeighborhoodGraph.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/Common/NeighborhoodGraph.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/NeighborhoodGraph.cpp In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/RelativeNeighborhoodGraph.h:8, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:16, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = signed char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = signed char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 129 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = unsigned char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = unsigned char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = short int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = short int; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = float; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = float; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/RelativeNeighborhoodGraph.h:8, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:16, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = signed char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = signed char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 129 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = unsigned char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = unsigned char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = short int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = short int; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = float; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:324:35: required from ‘SPTAG::ErrorCode SPTAG::BKT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = float; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] [ 7%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/WorkSpacePool.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/Common/WorkSpacePool.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/Common/WorkSpacePool.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/Common/WorkSpacePool.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/WorkSpacePool.cpp [ 7%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/KDT/KDTIndex.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/KDT/KDTIndex.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/KDT/KDTIndex.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/KDT/KDTIndex.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp [ 8%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/MetadataSet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/MetadataSet.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/MetadataSet.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/MetadataSet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/MetadataSet.cpp In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = signed char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 67 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = unsigned char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = short int; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = float; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = signed char; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = signed char; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 238 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = unsigned char; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = unsigned char; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = short int; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = short int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = float; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = float; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/RelativeNeighborhoodGraph.h:8, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:16, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = signed char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = signed char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 129 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = unsigned char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = unsigned char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = short int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = short int; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = float; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = float; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] [ 9%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/VectorIndex.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/VectorIndex.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/VectorIndex.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/VectorIndex.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp: In member function ‘virtual std::shared_ptr > SPTAG::VectorIndex::CalculateBufferSize() const’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:87:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 87 | return std::move(ret); | ~~~~~~~~~^~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:87:21: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:10: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:9: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/BKT/BKTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/../Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ [ 10%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Core/VectorSet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Core/VectorSet.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Core/VectorSet.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Core/VectorSet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorSet.cpp [ 10%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/ArgumentsParser.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/ArgumentsParser.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/ArgumentsParser.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/ArgumentsParser.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/ArgumentsParser.cpp [ 11%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/Base64Encode.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/Base64Encode.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/Base64Encode.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/Base64Encode.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/Base64Encode.cpp [ 12%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/CommonHelper.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/CommonHelper.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/CommonHelper.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/CommonHelper.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/CommonHelper.cpp [ 13%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/Concurrent.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/Concurrent.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/Concurrent.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/Concurrent.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/Concurrent.cpp [ 13%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/DynamicNeighbors.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/DynamicNeighbors.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/DynamicNeighbors.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/DynamicNeighbors.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/DynamicNeighbors.cpp [ 14%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/SimpleIniReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/SimpleIniReader.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/SimpleIniReader.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/SimpleIniReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/SimpleIniReader.cpp [ 15%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReader.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReader.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReader.cpp [ 16%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReaders/DefaultReader.cpp [ 16%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReaders/TxtReader.cpp [ 17%] Building CXX object AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DSPTAGLib_EXPORTS -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o -MF CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o.d -o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReaders/XvecReader.cpp [ 17%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/CommonUtils.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/CommonUtils.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/CommonUtils.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/CommonUtils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/CommonUtils.cpp [ 18%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/IQuantizer.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/IQuantizer.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/IQuantizer.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/IQuantizer.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/IQuantizer.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/IQuantizer.cpp: In static member function ‘static SPTAG::ErrorCode SPTAG::COMMON::IQuantizer::LoadIQuantizer(std::shared_ptr)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/IQuantizer.cpp:21:24: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 21 | switch (reconstructType) { | ^ [ 19%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/NeighborhoodGraph.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/NeighborhoodGraph.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/NeighborhoodGraph.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/NeighborhoodGraph.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/NeighborhoodGraph.cpp [ 20%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/WorkSpacePool.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/WorkSpacePool.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/WorkSpacePool.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/WorkSpacePool.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/Common/WorkSpacePool.cpp [ 21%] Linking CXX shared library ../libSPTAGLib.so cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/SPTAGLib.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libSPTAGLib.so -o ../libSPTAGLib.so CMakeFiles/SPTAGLib.dir/src/Core/BKT/BKTIndex.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/Common/CommonUtils.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/Common/IQuantizer.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/Common/NeighborhoodGraph.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/Common/WorkSpacePool.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/KDT/KDTIndex.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/MetadataSet.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/VectorIndex.cpp.o CMakeFiles/SPTAGLib.dir/src/Core/VectorSet.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/ArgumentsParser.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/Base64Encode.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/CommonHelper.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/Concurrent.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/DynamicNeighbors.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/SimpleIniReader.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReader.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o CMakeFiles/SPTAGLib.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o ../libDistanceUtils.a [ 21%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/KDT/KDTIndex.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/KDT/KDTIndex.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/KDT/KDTIndex.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/KDT/KDTIndex.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp [ 22%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/MetadataSet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/MetadataSet.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/MetadataSet.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/MetadataSet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/MetadataSet.cpp [ 23%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorIndex.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorIndex.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorIndex.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorIndex.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = signed char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 67 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = unsigned char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = short int; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::BuildTrees(const SPTAG::COMMON::Dataset&, int, std::vector*, SPTAG::IAbortOperation*) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:239:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = float; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:67:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp: In member function ‘virtual std::shared_ptr > SPTAG::VectorIndex::CalculateBufferSize() const’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:87:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 87 | return std::move(ret); | ~~~~~~~~~^~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:87:21: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:17, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = signed char; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = signed char; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 238 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = unsigned char; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = unsigned char; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = short int; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = short int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h: In instantiation of ‘void SPTAG::COMMON::KDTree::KDTSearch(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&, SPTAG::SizeType, float) const [with T = float; SPTAG::DimensionType = int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:216:30: required from ‘void SPTAG::COMMON::KDTree::InitSearchTrees(const SPTAG::COMMON::Dataset&, float (*)(const T*, const T*, SPTAG::DimensionType), SPTAG::COMMON::QueryResultSet&, SPTAG::COMMON::WorkSpace&) const [with T = float; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:200:37: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::SearchTree(SPTAG::QueryResult&) const [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/KDTree.h:238:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/RelativeNeighborhoodGraph.h:8, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:16, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = signed char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = signed char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = signed char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] 129 | switch (COMMON::DistanceUtils::Quantizer->GetReconstructType()) | ^~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = unsigned char; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = unsigned char]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = unsigned char; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = short int; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = short int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = short int; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h: In instantiation of ‘void SPTAG::COMMON::NeighborhoodGraph::PartitionByTptree(SPTAG::VectorIndex*, std::vector&, SPTAG::SizeType, SPTAG::SizeType, std::vector >&) [with T = float; SPTAG::SizeType = int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:348:41: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildInitKNNGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:406:37: required from ‘void SPTAG::COMMON::NeighborhoodGraph::BuildGraph(SPTAG::VectorIndex*, const std::unordered_map*) [with T = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/KDT/KDTIndex.cpp:243:35: required from ‘SPTAG::ErrorCode SPTAG::KDT::Index::BuildIndex(const void*, SPTAG::SizeType, SPTAG::DimensionType) [with T = float; SPTAG::SizeType = int; SPTAG::DimensionType = int]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/../Common/NeighborhoodGraph.h:129:21: warning: enumeration value ‘Undefined’ not handled in switch [-Wswitch] [ 23%] Built target SPTAGLib [ 24%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorSet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorSet.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorSet.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorSet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorSet.cpp In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:10: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::KDT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:124:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 131 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:131:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::KDT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:134:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 141 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/KDT/Index.h:141:39: note: remove ‘std::move’ call In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Core/VectorIndex.cpp:9: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > SPTAG::BKT::Index::BufferSize() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:126:57: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 133 | return std::move(buffersize); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:133:44: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h: In instantiation of ‘std::shared_ptr > > SPTAG::BKT::Index::GetIndexFiles() const [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:136:55: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(files); | ^ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/BKT/Index.h:143:39: note: remove ‘std::move’ call [ 24%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/ArgumentsParser.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/ArgumentsParser.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/ArgumentsParser.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/ArgumentsParser.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/ArgumentsParser.cpp [ 25%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/Base64Encode.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/Base64Encode.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/Base64Encode.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/Base64Encode.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/Base64Encode.cpp [ 26%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/CommonHelper.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/CommonHelper.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/CommonHelper.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/CommonHelper.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/CommonHelper.cpp [ 27%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/Concurrent.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/Concurrent.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/Concurrent.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/Concurrent.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/Concurrent.cpp [ 27%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/DynamicNeighbors.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/DynamicNeighbors.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/DynamicNeighbors.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/DynamicNeighbors.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/DynamicNeighbors.cpp [ 28%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/SimpleIniReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/SimpleIniReader.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/SimpleIniReader.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/SimpleIniReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/SimpleIniReader.cpp [ 29%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReader.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReader.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReader.cpp [ 30%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReaders/DefaultReader.cpp [ 30%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReaders/TxtReader.cpp [ 31%] Building CXX object AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT AnnService/CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o -MF CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o.d -o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Helper/VectorSetReaders/XvecReader.cpp [ 32%] Linking CXX static library ../libSPTAGLibStatic.a cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -P CMakeFiles/SPTAGLibStatic.dir/cmake_clean_target.cmake cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/SPTAGLibStatic.dir/link.txt --verbose=1 /usr/bin/ar qc ../libSPTAGLibStatic.a CMakeFiles/SPTAGLibStatic.dir/src/Core/BKT/BKTIndex.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/CommonUtils.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/IQuantizer.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/NeighborhoodGraph.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/Common/WorkSpacePool.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/KDT/KDTIndex.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/MetadataSet.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorIndex.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Core/VectorSet.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/ArgumentsParser.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/Base64Encode.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/CommonHelper.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/Concurrent.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/DynamicNeighbors.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/SimpleIniReader.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReader.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/DefaultReader.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/TxtReader.cpp.o CMakeFiles/SPTAGLibStatic.dir/src/Helper/VectorSetReaders/XvecReader.cpp.o /usr/bin/ranlib ../libSPTAGLibStatic.a make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 32%] Built target SPTAGLibStatic make -f AnnService/CMakeFiles/sptag-server.dir/build.make AnnService/CMakeFiles/sptag-server.dir/depend make -f AnnService/CMakeFiles/sptag-client.dir/build.make AnnService/CMakeFiles/sptag-client.dir/depend make -f AnnService/CMakeFiles/sptag-aggregator.dir/build.make AnnService/CMakeFiles/sptag-aggregator.dir/depend make -f AnnService/CMakeFiles/sptag-indexbuilder.dir/build.make AnnService/CMakeFiles/sptag-indexbuilder.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/sptag-server.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/sptag-client.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/sptag-aggregator.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/sptag-indexbuilder.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/sptag-client.dir/build.make AnnService/CMakeFiles/sptag-client.dir/build make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/sptag-aggregator.dir/build.make AnnService/CMakeFiles/sptag-aggregator.dir/build make -f AnnService/CMakeFiles/sptag-server.dir/build.make AnnService/CMakeFiles/sptag-server.dir/build make -f AnnService/CMakeFiles/sptag-indexbuilder.dir/build.make AnnService/CMakeFiles/sptag-indexbuilder.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 33%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Client/ClientWrapper.cpp.o [ 34%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorContext.cpp.o [ 34%] Building CXX object AnnService/CMakeFiles/sptag-indexbuilder.dir/src/IndexBuilder/main.cpp.o [ 34%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Server/QueryParser.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Client/ClientWrapper.cpp.o -MF CMakeFiles/sptag-client.dir/src/Client/ClientWrapper.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Client/ClientWrapper.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Client/ClientWrapper.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorContext.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorContext.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorContext.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Aggregator/AggregatorContext.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-indexbuilder.dir/src/IndexBuilder/main.cpp.o -MF CMakeFiles/sptag-indexbuilder.dir/src/IndexBuilder/main.cpp.o.d -o CMakeFiles/sptag-indexbuilder.dir/src/IndexBuilder/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/IndexBuilder/main.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Server/QueryParser.cpp.o -MF CMakeFiles/sptag-server.dir/src/Server/QueryParser.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Server/QueryParser.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/QueryParser.cpp [ 35%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Server/SearchExecutionContext.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Server/SearchExecutionContext.cpp.o -MF CMakeFiles/sptag-server.dir/src/Server/SearchExecutionContext.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Server/SearchExecutionContext.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/SearchExecutionContext.cpp [ 36%] Linking CXX executable ../sptag-indexbuilder cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/sptag-indexbuilder.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now CMakeFiles/sptag-indexbuilder.dir/src/IndexBuilder/main.cpp.o -o ../sptag-indexbuilder /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 ../libSPTAGLibStatic.a ../libDistanceUtils.a make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 37%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Server/SearchExecutor.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Server/SearchExecutor.cpp.o -MF CMakeFiles/sptag-server.dir/src/Server/SearchExecutor.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Server/SearchExecutor.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/SearchExecutor.cpp [ 37%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorExecutionContext.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorExecutionContext.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorExecutionContext.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorExecutionContext.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Aggregator/AggregatorExecutionContext.cpp [ 37%] Built target sptag-indexbuilder [ 38%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorService.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorService.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorService.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorService.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Aggregator/AggregatorService.cpp [ 39%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorSettings.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorSettings.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorSettings.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorSettings.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Aggregator/AggregatorSettings.cpp [ 40%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Client/Options.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Client/Options.cpp.o -MF CMakeFiles/sptag-client.dir/src/Client/Options.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Client/Options.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Client/Options.cpp [ 41%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Server/SearchService.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Server/SearchService.cpp.o -MF CMakeFiles/sptag-server.dir/src/Server/SearchService.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Server/SearchService.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/SearchService.cpp [ 42%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Aggregator/main.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Aggregator/main.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Aggregator/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Aggregator/main.cpp [ 43%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Client/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Client/main.cpp.o -MF CMakeFiles/sptag-client.dir/src/Client/main.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Client/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Client/main.cpp [ 43%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Server/QueryParser.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Server/QueryParser.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Server/QueryParser.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Server/QueryParser.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/QueryParser.cpp [ 43%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Socket/Client.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Socket/Client.cpp.o -MF CMakeFiles/sptag-client.dir/src/Socket/Client.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Socket/Client.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp [ 44%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Client.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Client.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Socket/Client.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Socket/Client.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp: In member function ‘SPTAG::Socket::ConnectionID SPTAG::Socket::Client::ConnectToServer(const string&, const string&, SPTAG::ErrorCode&)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: warning: loop variable ‘ep’ creates a copy from type ‘const boost::asio::ip::basic_resolver_entry’ [-Wrange-loop-construct] 63 | for (const auto ep : endPoints) | ^~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: note: use reference type to prevent copying 63 | for (const auto ep : endPoints) | ^~ | & [ 44%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Server/ServiceContext.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Server/ServiceContext.cpp.o -MF CMakeFiles/sptag-server.dir/src/Server/ServiceContext.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Server/ServiceContext.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/ServiceContext.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp: In member function ‘SPTAG::Socket::ConnectionID SPTAG::Socket::Client::ConnectToServer(const string&, const string&, SPTAG::ErrorCode&)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: warning: loop variable ‘ep’ creates a copy from type ‘const boost::asio::ip::basic_resolver_entry’ [-Wrange-loop-construct] 63 | for (const auto ep : endPoints) | ^~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: note: use reference type to prevent copying 63 | for (const auto ep : endPoints) | ^~ | & [ 45%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Socket/Common.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Socket/Common.cpp.o -MF CMakeFiles/sptag-client.dir/src/Socket/Common.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Socket/Common.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Common.cpp [ 46%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Socket/Connection.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Socket/Connection.cpp.o -MF CMakeFiles/sptag-client.dir/src/Socket/Connection.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Socket/Connection.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp [ 47%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Server/ServiceSettings.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Server/ServiceSettings.cpp.o -MF CMakeFiles/sptag-server.dir/src/Server/ServiceSettings.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Server/ServiceSettings.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/ServiceSettings.cpp [ 48%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Server/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Server/main.cpp.o -MF CMakeFiles/sptag-server.dir/src/Server/main.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Server/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Server/main.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /usr/include/boost/asio/time_traits.hpp:23, from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29, from /usr/include/boost/asio/basic_waitable_timer.hpp:22, from /usr/include/boost/asio/steady_timer.hpp:22, from /usr/include/boost/asio/basic_socket_streambuf.hpp:36, from /usr/include/boost/asio/basic_socket_iostream.hpp:24, from /usr/include/boost/asio/ip/tcp.hpp:20, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Socket/Connection.h:13, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp:4: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Socket/ConnectionManager.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Socket/ConnectionManager.cpp.o -MF CMakeFiles/sptag-client.dir/src/Socket/ConnectionManager.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Socket/ConnectionManager.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/ConnectionManager.cpp [ 50%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Common.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Common.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Socket/Common.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Socket/Common.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Common.cpp [ 51%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Connection.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Connection.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Socket/Connection.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Socket/Connection.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp [ 52%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Socket/Client.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Socket/Client.cpp.o -MF CMakeFiles/sptag-server.dir/src/Socket/Client.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Socket/Client.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp [ 52%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Socket/Packet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Socket/Packet.cpp.o -MF CMakeFiles/sptag-client.dir/src/Socket/Packet.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Socket/Packet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Packet.cpp [ 53%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Socket/RemoteSearchQuery.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Socket/RemoteSearchQuery.cpp.o -MF CMakeFiles/sptag-client.dir/src/Socket/RemoteSearchQuery.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Socket/RemoteSearchQuery.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/RemoteSearchQuery.cpp [ 53%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/ConnectionManager.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/ConnectionManager.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Socket/ConnectionManager.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Socket/ConnectionManager.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/ConnectionManager.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /usr/include/boost/asio/time_traits.hpp:23, from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29, from /usr/include/boost/asio/basic_waitable_timer.hpp:22, from /usr/include/boost/asio/steady_timer.hpp:22, from /usr/include/boost/asio/basic_socket_streambuf.hpp:36, from /usr/include/boost/asio/basic_socket_iostream.hpp:24, from /usr/include/boost/asio/ip/tcp.hpp:20, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Socket/Connection.h:13, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp:4: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object AnnService/CMakeFiles/sptag-client.dir/src/Socket/Server.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-client.dir/src/Socket/Server.cpp.o -MF CMakeFiles/sptag-client.dir/src/Socket/Server.cpp.o.d -o CMakeFiles/sptag-client.dir/src/Socket/Server.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Server.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp: In member function ‘SPTAG::Socket::ConnectionID SPTAG::Socket::Client::ConnectToServer(const string&, const string&, SPTAG::ErrorCode&)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: warning: loop variable ‘ep’ creates a copy from type ‘const boost::asio::ip::basic_resolver_entry’ [-Wrange-loop-construct] 63 | for (const auto ep : endPoints) | ^~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: note: use reference type to prevent copying 63 | for (const auto ep : endPoints) | ^~ | & [ 55%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Packet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Packet.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Socket/Packet.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Socket/Packet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Packet.cpp [ 56%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/RemoteSearchQuery.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/RemoteSearchQuery.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Socket/RemoteSearchQuery.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Socket/RemoteSearchQuery.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/RemoteSearchQuery.cpp [ 57%] Building CXX object AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Server.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-aggregator.dir/src/Socket/Server.cpp.o -MF CMakeFiles/sptag-aggregator.dir/src/Socket/Server.cpp.o.d -o CMakeFiles/sptag-aggregator.dir/src/Socket/Server.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Server.cpp make -f AnnService/CMakeFiles/sptag-indexsearcher.dir/build.make AnnService/CMakeFiles/sptag-indexsearcher.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/sptag-indexsearcher.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/sptag-indexsearcher.dir/build.make AnnService/CMakeFiles/sptag-indexsearcher.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 58%] Building CXX object AnnService/CMakeFiles/sptag-indexsearcher.dir/src/IndexSearcher/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-indexsearcher.dir/src/IndexSearcher/main.cpp.o -MF CMakeFiles/sptag-indexsearcher.dir/src/IndexSearcher/main.cpp.o.d -o CMakeFiles/sptag-indexsearcher.dir/src/IndexSearcher/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/IndexSearcher/main.cpp [ 58%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Socket/Common.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Socket/Common.cpp.o -MF CMakeFiles/sptag-server.dir/src/Socket/Common.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Socket/Common.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Common.cpp [ 59%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Socket/Connection.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Socket/Connection.cpp.o -MF CMakeFiles/sptag-server.dir/src/Socket/Connection.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Socket/Connection.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /usr/include/boost/asio/time_traits.hpp:23, from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29, from /usr/include/boost/asio/basic_waitable_timer.hpp:22, from /usr/include/boost/asio/steady_timer.hpp:22, from /usr/include/boost/asio/basic_socket_streambuf.hpp:36, from /usr/include/boost/asio/basic_socket_iostream.hpp:24, from /usr/include/boost/asio/ip/tcp.hpp:20, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Socket/Connection.h:13, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp:4: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 60%] Linking CXX executable ../sptag-client cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/sptag-client.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now CMakeFiles/sptag-client.dir/src/Client/ClientWrapper.cpp.o CMakeFiles/sptag-client.dir/src/Client/Options.cpp.o CMakeFiles/sptag-client.dir/src/Client/main.cpp.o CMakeFiles/sptag-client.dir/src/Socket/Client.cpp.o CMakeFiles/sptag-client.dir/src/Socket/Common.cpp.o CMakeFiles/sptag-client.dir/src/Socket/Connection.cpp.o CMakeFiles/sptag-client.dir/src/Socket/ConnectionManager.cpp.o CMakeFiles/sptag-client.dir/src/Socket/Packet.cpp.o CMakeFiles/sptag-client.dir/src/Socket/RemoteSearchQuery.cpp.o CMakeFiles/sptag-client.dir/src/Socket/Server.cpp.o -o ../sptag-client /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 ../libSPTAGLibStatic.a ../libDistanceUtils.a make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 60%] Built target sptag-client make -f AnnService/CMakeFiles/sptag-ssdserving.dir/build.make AnnService/CMakeFiles/sptag-ssdserving.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/sptag-ssdserving.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/sptag-ssdserving.dir/build.make AnnService/CMakeFiles/sptag-ssdserving.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 61%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/BuildHead/BootBuildHead.cpp [ 61%] Linking CXX executable ../sptag-aggregator cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/sptag-aggregator.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorContext.cpp.o CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorExecutionContext.cpp.o CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorService.cpp.o CMakeFiles/sptag-aggregator.dir/src/Aggregator/AggregatorSettings.cpp.o CMakeFiles/sptag-aggregator.dir/src/Aggregator/main.cpp.o CMakeFiles/sptag-aggregator.dir/src/Server/QueryParser.cpp.o CMakeFiles/sptag-aggregator.dir/src/Socket/Client.cpp.o CMakeFiles/sptag-aggregator.dir/src/Socket/Common.cpp.o CMakeFiles/sptag-aggregator.dir/src/Socket/Connection.cpp.o CMakeFiles/sptag-aggregator.dir/src/Socket/ConnectionManager.cpp.o CMakeFiles/sptag-aggregator.dir/src/Socket/Packet.cpp.o CMakeFiles/sptag-aggregator.dir/src/Socket/RemoteSearchQuery.cpp.o CMakeFiles/sptag-aggregator.dir/src/Socket/Server.cpp.o -o ../sptag-aggregator /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 ../libSPTAGLibStatic.a ../libDistanceUtils.a [ 62%] Linking CXX executable ../sptag-indexsearcher cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/sptag-indexsearcher.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now CMakeFiles/sptag-indexsearcher.dir/src/IndexSearcher/main.cpp.o -o ../sptag-indexsearcher /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 ../libSPTAGLibStatic.a ../libDistanceUtils.a [ 62%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/IndexBuildManager/Utils.cpp make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 63%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Socket/ConnectionManager.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Socket/ConnectionManager.cpp.o -MF CMakeFiles/sptag-server.dir/src/Socket/ConnectionManager.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Socket/ConnectionManager.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/ConnectionManager.cpp make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 64%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/main.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/main.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/IndexBuildManager/main.cpp [ 64%] Built target sptag-indexsearcher make -f AnnService/CMakeFiles/sptag-ssdservingLib.dir/build.make AnnService/CMakeFiles/sptag-ssdservingLib.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService/CMakeFiles/sptag-ssdservingLib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f AnnService/CMakeFiles/sptag-ssdservingLib.dir/build.make AnnService/CMakeFiles/sptag-ssdservingLib.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 64%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/BuildHead/BootBuildHead.cpp [ 64%] Built target sptag-aggregator make -f Wrappers/CMakeFiles/_SPTAG.dir/build.make Wrappers/CMakeFiles/_SPTAG.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers/CMakeFiles/_SPTAG.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f Wrappers/CMakeFiles/_SPTAG.dir/build.make Wrappers/CMakeFiles/_SPTAG.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 65%] Building CXX object Wrappers/CMakeFiles/_SPTAG.dir/src/CoreInterface.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -D_SPTAG_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAG.dir/src/CoreInterface.cpp.o -MF CMakeFiles/_SPTAG.dir/src/CoreInterface.cpp.o.d -o CMakeFiles/_SPTAG.dir/src/CoreInterface.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp [ 66%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Socket/Packet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Socket/Packet.cpp.o -MF CMakeFiles/sptag-server.dir/src/Socket/Packet.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Socket/Packet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Packet.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp: In member function ‘std::shared_ptr AnnIndex::Search(ByteArray, int)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp:120:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 120 | return std::move(results); | ~~~~~~~~~^~~~~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp:120:21: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp: In member function ‘std::shared_ptr AnnIndex::SearchWithMetaData(ByteArray, int)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp:132:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 132 | return std::move(results); | ~~~~~~~~~^~~~~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp:132:21: note: remove ‘std::move’ call /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp: In member function ‘std::shared_ptr AnnIndex::BatchSearch(ByteArray, int, int, bool)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp:143:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 143 | return std::move(results); | ~~~~~~~~~^~~~~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/CoreInterface.cpp:143:21: note: remove ‘std::move’ call [ 67%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/IndexBuildManager/Utils.cpp [ 67%] Building CXX object Wrappers/CMakeFiles/_SPTAG.dir/__/CoreInterface_pwrap.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -D_SPTAG_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAG.dir/__/CoreInterface_pwrap.cpp.o -MF CMakeFiles/_SPTAG.dir/__/CoreInterface_pwrap.cpp.o.d -o CMakeFiles/_SPTAG.dir/__/CoreInterface_pwrap.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/CoreInterface_pwrap.cpp [ 67%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Socket/RemoteSearchQuery.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Socket/RemoteSearchQuery.cpp.o -MF CMakeFiles/sptag-server.dir/src/Socket/RemoteSearchQuery.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Socket/RemoteSearchQuery.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/RemoteSearchQuery.cpp [ 68%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/main.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/main.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/IndexBuildManager/main.cpp [ 69%] Building CXX object AnnService/CMakeFiles/sptag-server.dir/src/Socket/Server.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-server.dir/src/Socket/Server.cpp.o -MF CMakeFiles/sptag-server.dir/src/Socket/Server.cpp.o.d -o CMakeFiles/sptag-server.dir/src/Socket/Server.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Server.cpp [ 70%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp [ 71%] Linking CXX shared library ../_SPTAG.so cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/cmake -E cmake_link_script CMakeFiles/_SPTAG.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,_SPTAG.so -o ../_SPTAG.so CMakeFiles/_SPTAG.dir/src/CoreInterface.cpp.o CMakeFiles/_SPTAG.dir/__/CoreInterface_pwrap.cpp.o ../libSPTAGLibStatic.a /usr/lib/x86_64-linux-gnu/libpython3.9.so ../libDistanceUtils.a [ 72%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] 21 | int clusters = SPTAG::COMMON::KmeansClustering(data, indices, 0, p_vectorSet->Count(), args, opts.m_iSamples, 1000000.0, true); | ^~~~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] [ 72%] Built target _SPTAG make -f Wrappers/CMakeFiles/_SPTAGClient.dir/build.make Wrappers/CMakeFiles/_SPTAGClient.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers/CMakeFiles/_SPTAGClient.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f Wrappers/CMakeFiles/_SPTAGClient.dir/build.make Wrappers/CMakeFiles/_SPTAGClient.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 73%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/ClientWrapper.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/ClientWrapper.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/ClientWrapper.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/ClientWrapper.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Client/ClientWrapper.cpp [ 74%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ [ 74%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp [ 75%] Linking CXX executable ../sptag-server cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/sptag-server.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now CMakeFiles/sptag-server.dir/src/Server/QueryParser.cpp.o CMakeFiles/sptag-server.dir/src/Server/SearchExecutionContext.cpp.o CMakeFiles/sptag-server.dir/src/Server/SearchExecutor.cpp.o CMakeFiles/sptag-server.dir/src/Server/SearchService.cpp.o CMakeFiles/sptag-server.dir/src/Server/ServiceContext.cpp.o CMakeFiles/sptag-server.dir/src/Server/ServiceSettings.cpp.o CMakeFiles/sptag-server.dir/src/Server/main.cpp.o CMakeFiles/sptag-server.dir/src/Socket/Client.cpp.o CMakeFiles/sptag-server.dir/src/Socket/Common.cpp.o CMakeFiles/sptag-server.dir/src/Socket/Connection.cpp.o CMakeFiles/sptag-server.dir/src/Socket/ConnectionManager.cpp.o CMakeFiles/sptag-server.dir/src/Socket/Packet.cpp.o CMakeFiles/sptag-server.dir/src/Socket/RemoteSearchQuery.cpp.o CMakeFiles/sptag-server.dir/src/Socket/Server.cpp.o -o ../sptag-server /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 ../libSPTAGLibStatic.a ../libDistanceUtils.a In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:6:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] 21 | int clusters = SPTAG::COMMON::KmeansClustering(data, indices, 0, p_vectorSet->Count(), args, opts.m_iSamples, 1000000.0, true); | ^~~~~~~~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:7:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:8:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h: In instantiation of ‘void SPTAG::SSDServing::SelectHead_BKT::Clustering(std::shared_ptr, const SPTAG::SSDServing::SelectHead_BKT::Options&, std::vector&, int) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/DefinitionList.h:9:1: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:21:37: warning: unused variable ‘clusters’ [-Wunused-variable] [ 75%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/SelectHead.cpp [ 76%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/Options.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/Options.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/Options.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/Options.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Client/Options.cpp In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = signed char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = unsigned char]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = short int]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/CommonHelper.h:7, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:4: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h: In function ‘float SPTAG::COMMON::TryClustering(const SPTAG::COMMON::Dataset&, std::vector&, SPTAG::SizeType, SPTAG::SizeType, SPTAG::COMMON::KmeansArgs&, int, float, bool, SPTAG::IAbortOperation*) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Helper/../Core/Common.h:103:39: warning: ‘lambda’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | #define LOG(l, ...) g_pLogger->Logging("SPTAG", l, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) | ^ In file included from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/SSDServing/SelectHead_BKT/BuildBKT.h:5, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp:7: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Core/Common/BKTree.h:252:19: note: ‘lambda’ was declared here 252 | float lambda, currDist, minClusterDist = MaxDist; | ^~~~~~ [ 76%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/main.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/main.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Client/main.cpp [ 77%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/VectorSearch/BootVectorSearch.cpp make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 78%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/SelectHead_BKT/SelectHead.cpp [ 78%] Built target sptag-server [ 79%] Building CXX object AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_exe -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o -MF CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o.d -o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/VectorSearch/TimeUtils.cpp [ 80%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/VectorSearch/BootVectorSearch.cpp [ 81%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Client.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Client.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Client.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Client.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp [ 82%] Building CXX object AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT AnnService/CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o -MF CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o.d -o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/SSDServing/VectorSearch/TimeUtils.cpp [ 83%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Common.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Common.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Common.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Common.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Common.cpp [ 84%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Connection.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Connection.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Connection.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Connection.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp: In member function ‘SPTAG::Socket::ConnectionID SPTAG::Socket::Client::ConnectToServer(const string&, const string&, SPTAG::ErrorCode&)’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: warning: loop variable ‘ep’ creates a copy from type ‘const boost::asio::ip::basic_resolver_entry’ [-Wrange-loop-construct] 63 | for (const auto ep : endPoints) | ^~ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Client.cpp:63:21: note: use reference type to prevent copying 63 | for (const auto ep : endPoints) | ^~ | & In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10, from /usr/include/boost/asio/time_traits.hpp:23, from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22, from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29, from /usr/include/boost/asio/basic_waitable_timer.hpp:22, from /usr/include/boost/asio/steady_timer.hpp:22, from /usr/include/boost/asio/basic_socket_streambuf.hpp:36, from /usr/include/boost/asio/basic_socket_iostream.hpp:24, from /usr/include/boost/asio/ip/tcp.hpp:20, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/inc/Socket/Connection.h:13, from /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Connection.cpp:4: /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’ 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/ConnectionManager.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/ConnectionManager.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/ConnectionManager.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/ConnectionManager.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/ConnectionManager.cpp [ 85%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Packet.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Packet.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Packet.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Packet.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Packet.cpp [ 86%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/RemoteSearchQuery.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/RemoteSearchQuery.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/RemoteSearchQuery.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/RemoteSearchQuery.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/RemoteSearchQuery.cpp [ 87%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Server.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Server.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Server.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Server.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService/src/Socket/Server.cpp [ 87%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/src/ClientInterface.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/src/ClientInterface.cpp.o -MF CMakeFiles/_SPTAGClient.dir/src/ClientInterface.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/src/ClientInterface.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers/src/ClientInterface.cpp [ 88%] Building CXX object Wrappers/CMakeFiles/_SPTAGClient.dir/__/ClientInterface_pwrap.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_SYSTEM_DYN_LINK -D_SPTAGClient_EXPORTS -I/usr/include/python3.9 -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Wrappers -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -fPIC -std=gnu++14 -MD -MT Wrappers/CMakeFiles/_SPTAGClient.dir/__/ClientInterface_pwrap.cpp.o -MF CMakeFiles/_SPTAGClient.dir/__/ClientInterface_pwrap.cpp.o.d -o CMakeFiles/_SPTAGClient.dir/__/ClientInterface_pwrap.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/ClientInterface_pwrap.cpp [ 89%] Linking CXX executable ../sptag-ssdserving cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/sptag-ssdserving.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now CMakeFiles/sptag-ssdserving.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/IndexBuildManager/main.cpp.o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o CMakeFiles/sptag-ssdserving.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o -o ../sptag-ssdserving ../libSPTAGLibStatic.a /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 ../libDistanceUtils.a [ 90%] Linking CXX static library ../libsptag-ssdservingLib.a cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -P CMakeFiles/sptag-ssdservingLib.dir/cmake_clean_target.cmake cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/AnnService && /usr/bin/cmake -E cmake_link_script CMakeFiles/sptag-ssdservingLib.dir/link.txt --verbose=1 /usr/bin/ar qc ../libsptag-ssdservingLib.a CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/BuildHead/BootBuildHead.cpp.o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/Utils.cpp.o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/IndexBuildManager/main.cpp.o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/AnalyzeTree.cpp.o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/BootSelectHead.cpp.o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/SelectHead_BKT/SelectHead.cpp.o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/BootVectorSearch.cpp.o CMakeFiles/sptag-ssdservingLib.dir/src/SSDServing/VectorSearch/TimeUtils.cpp.o [ 91%] Linking CXX shared library ../_SPTAGClient.so cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Wrappers && /usr/bin/cmake -E cmake_link_script CMakeFiles/_SPTAGClient.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,_SPTAGClient.so -o ../_SPTAGClient.so CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/ClientWrapper.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/Options.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Client/main.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Client.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Common.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Connection.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/ConnectionManager.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Packet.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/RemoteSearchQuery.cpp.o CMakeFiles/_SPTAGClient.dir/__/AnnService/src/Socket/Server.cpp.o CMakeFiles/_SPTAGClient.dir/src/ClientInterface.cpp.o CMakeFiles/_SPTAGClient.dir/__/ClientInterface_pwrap.cpp.o ../libSPTAGLibStatic.a /usr/lib/x86_64-linux-gnu/libpython3.9.so /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 ../libDistanceUtils.a make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 91%] Built target sptag-ssdserving make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 91%] Built target _SPTAGClient /usr/bin/ranlib ../libsptag-ssdservingLib.a make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 91%] Built target sptag-ssdservingLib make -f Test/CMakeFiles/SPTAGTest.dir/build.make Test/CMakeFiles/SPTAGTest.dir/depend make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test/CMakeFiles/SPTAGTest.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make -f Test/CMakeFiles/SPTAGTest.dir/build.make Test/CMakeFiles/SPTAGTest.dir/build make[3]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [ 91%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/Base64HelperTest.cpp.o [ 93%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/AlgoTest.cpp.o [ 93%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/CommonHelperTest.cpp.o [ 94%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/ConcurrentTest.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/Base64HelperTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/Base64HelperTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/Base64HelperTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/Base64HelperTest.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/AlgoTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/AlgoTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/AlgoTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/AlgoTest.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/CommonHelperTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/CommonHelperTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/CommonHelperTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/CommonHelperTest.cpp cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/ConcurrentTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/ConcurrentTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/ConcurrentTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/ConcurrentTest.cpp [ 95%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/DistanceTest.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/DistanceTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/DistanceTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/DistanceTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/DistanceTest.cpp [ 95%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/IniReaderTest.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/IniReaderTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/IniReaderTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/IniReaderTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/IniReaderTest.cpp [ 96%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/PerfTest.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/PerfTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/PerfTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/PerfTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/PerfTest.cpp [ 97%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/ReconstructIndexSimilarityTest.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/ReconstructIndexSimilarityTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/ReconstructIndexSimilarityTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/ReconstructIndexSimilarityTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/ReconstructIndexSimilarityTest.cpp [ 98%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/SSDServingTest.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/SSDServingTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/SSDServingTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/SSDServingTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/SSDServingTest.cpp [ 98%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/StringConvertTest.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/StringConvertTest.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/StringConvertTest.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/StringConvertTest.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/StringConvertTest.cpp /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/ReconstructIndexSimilarityTest.cpp: In instantiation of ‘void Search(std::shared_ptr&, std::shared_ptr&, int, std::shared_ptr&) [with T = float]’: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/ReconstructIndexSimilarityTest.cpp:344:14: required from ‘void ReconstructTest(SPTAG::IndexAlgoType, SPTAG::DistCalcMethod) [with R = float]’ /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/ReconstructIndexSimilarityTest.cpp:365:27: required from here /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/ReconstructIndexSimilarityTest.cpp:34:10: warning: unused variable ‘deleted’ [-Wunused-variable] 34 | bool deleted; | ^~~~~~~ [ 99%] Building CXX object Test/CMakeFiles/SPTAGTest.dir/src/main.cpp.o cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/AnnService -I/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -std=gnu++14 -MD -MT Test/CMakeFiles/SPTAGTest.dir/src/main.cpp.o -MF CMakeFiles/SPTAGTest.dir/src/main.cpp.o.d -o CMakeFiles/SPTAGTest.dir/src/main.cpp.o -c /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/Test/src/main.cpp [100%] Linking CXX executable ../SPTAGTest cd /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/Test && /usr/bin/cmake -E cmake_link_script CMakeFiles/SPTAGTest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wunreachable-code -Wno-reorder -Wno-sign-compare -Wno-unknown-pragmas -Wcast-align -lm -lrt -fopenmp -fopenmp -Wl,-z,relro -Wl,-z,now CMakeFiles/SPTAGTest.dir/src/AlgoTest.cpp.o CMakeFiles/SPTAGTest.dir/src/Base64HelperTest.cpp.o CMakeFiles/SPTAGTest.dir/src/CommonHelperTest.cpp.o CMakeFiles/SPTAGTest.dir/src/ConcurrentTest.cpp.o CMakeFiles/SPTAGTest.dir/src/DistanceTest.cpp.o CMakeFiles/SPTAGTest.dir/src/IniReaderTest.cpp.o CMakeFiles/SPTAGTest.dir/src/PerfTest.cpp.o CMakeFiles/SPTAGTest.dir/src/ReconstructIndexSimilarityTest.cpp.o CMakeFiles/SPTAGTest.dir/src/SSDServingTest.cpp.o CMakeFiles/SPTAGTest.dir/src/StringConvertTest.cpp.o CMakeFiles/SPTAGTest.dir/src/main.cpp.o -o ../SPTAGTest ../libSPTAGLibStatic.a ../libsptag-ssdservingLib.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 ../libSPTAGLibStatic.a ../libDistanceUtils.a /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 make[3]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' [100%] Built target SPTAGTest make[2]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' debian/rules override_dh_auto_test make[1]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds' dh_auto_test -- ARGS+="--timeout 10800" cd obj-x86_64-linux-gnu && make -j4 test ARGS\+=--verbose ARGS\+=-j4 "ARGS+=--timeout 10800" make[2]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 --timeout 10800 UpdateCTestConfiguration from :/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/DartConfiguration.tcl Test project /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: SPTAGTest 1: Test command: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu/SPTAGTest 1: Test timeout computed to be: 10800 1: [1] Using AVX2 InstructionSet! 1: Running 150 test cases... 1: Suite: Main 1: Suite: AlgoTest 1: Case: KDTTest 1: Case: BKTTest 1: Suite: Base64Test 1: Case: Base64EncDec 1: Suite: CommonHelperTest 1: Case: ToLowerInPlaceTest 1: Case: SplitStringTest 1: Case: FindTrimmedSegmentTest 1: Case: StartsWithTest 1: Case: StrEqualIgnoreCaseTest 1: Suite: ConcurrentTest 1: Case: BKTTest 1: Case: KDTTest 1: Suite: DistanceTest 1: Case: TestDistanceComputation 1: Suite: IniReaderTest 1: Case: IniReaderLoadTest 1: Suite: PerfTest 1: Case: BKTTest 1: Case: KDTTest 1: Suite: ReconstructIndexSimilarityTest 1: Case: BKTReconstructTest 1: Case: KDTReconstructTest 1: Suite: SSDServingTest 1: Case: GenerateVectorsQueriesFloatDEFAULT 1: Case: GenerateVectorsQueriesInt16DEFAULT 1: Case: GenerateVectorsQueriesUInt8DEFAULT 1: Case: GenerateVectorsQueriesInt8DEFAULT 1: Case: GenerateVectorsQueriesFloatXVEC 1: Case: GenerateVectorsQueriesInt16XVEC 1: Case: GenerateVectorsQueriesUInt8XVEC 1: Case: GenerateVectorsQueriesInt8XVEC 1: Case: TestHeadFloatL2DEFAULT 1: Case: TestHeadFloatCosineDEFAULT 1: Case: TestHeadInt16L2DEFAULT 1: Case: TestHeadInt16CosineDEFAULT 1: Case: TestHeadUInt8L2DEFAULT 1: Case: TestHeadUInt8CosineDEFAULT 1: Case: TestHeadInt8L2DEFAULT 1: Case: TestHeadInt8CosineDEFAULT 1: Case: TestHeadFloatL2XVEC 1: Case: TestHeadFloatCosineXVEC 1: Case: TestHeadInt16L2XVEC 1: Case: TestHeadInt16CosineXVEC 1: Case: TestHeadUInt8L2XVEC 1: Case: TestHeadUInt8CosineXVEC 1: Case: TestHeadInt8L2XVEC 1: Case: TestHeadInt8CosineXVEC 1: Case: TestBuildHeadFloatL2BKTDEFAULT 1: Case: TestBuildHeadFloatL2KDTDEFAULT 1: Case: TestBuildHeadFloatCosineBKTDEFAULT 1: Case: TestBuildHeadFloatCosineKDTDEFAULT 1: Case: TestBuildHeadInt8L2BKTDEFAULT 1: Case: TestBuildHeadInt8L2KDTDEFAULT 1: Case: TestBuildHeadInt8CosineBKTDEFAULT 1: Case: TestBuildHeadInt8CosineKDTDEFAULT 1: Case: TestBuildHeadUInt8L2BKTDEFAULT 1: Case: TestBuildHeadUInt8L2KDTDEFAULT 1: Case: TestBuildHeadUInt8CosineBKTDEFAULT 1: Case: TestBuildHeadUInt8CosineKDTDEFAULT 1: Case: TestBuildHeadInt16L2BKTDEFAULT 1: Case: TestBuildHeadInt16L2KDTDEFAULT 1: Case: TestBuildHeadInt16CosineBKTDEFAULT 1: Case: TestBuildHeadInt16CosineKDTDEFAULT 1: Case: TestBuildHeadFloatL2BKTXVEC 1: Case: TestBuildHeadFloatL2KDTXVEC 1: Case: TestBuildHeadFloatCosineBKTXVEC 1: Case: TestBuildHeadFloatCosineKDTXVEC 1: Case: TestBuildHeadInt8L2BKTXVEC 1: Case: TestBuildHeadInt8L2KDTXVEC 1: Case: TestBuildHeadInt8CosineBKTXVEC 1: Case: TestBuildHeadInt8CosineKDTXVEC 1: Case: TestBuildHeadUInt8L2BKTXVEC 1: Case: TestBuildHeadUInt8L2KDTXVEC 1: Case: TestBuildHeadUInt8CosineBKTXVEC 1: Case: TestBuildHeadUInt8CosineKDTXVEC 1: Case: TestBuildHeadInt16L2BKTXVEC 1: Case: TestBuildHeadInt16L2KDTXVEC 1: Case: TestBuildHeadInt16CosineBKTXVEC 1: Case: TestBuildHeadInt16CosineKDTXVEC 1: Case: TestBuildSSDIndexFloatL2BKTDEFAULT 1: Case: TestBuildSSDIndexFloatL2KDTDEFAULT 1: Case: TestBuildSSDIndexFloatCosineBKTDEFAULT 1: Case: TestBuildSSDIndexFloatCosineKDTDEFAULT 1: Case: TestBuildSSDIndexInt8L2BKTDEFAULT 1: Case: TestBuildSSDIndexInt8L2KDTDEFAULT 1: Case: TestBuildSSDIndexInt8CosineBKTDEFAULT 1: Case: TestBuildSSDIndexInt8CosineKDTDEFAULT 1: Case: TestBuildSSDIndexUInt8L2BKTDEFAULT 1: Case: TestBuildSSDIndexUInt8L2KDTDEFAULT 1: Case: TestBuildSSDIndexUInt8CosineBKTDEFAULT 1: Case: TestBuildSSDIndexUInt8CosineKDTDEFAULT 1: Case: TestBuildSSDIndexInt16L2BKTDEFAULT 1: Case: TestBuildSSDIndexInt16L2KDTDEFAULT 1: Case: TestBuildSSDIndexInt16CosineBKTDEFAULT 1: Case: TestBuildSSDIndexInt16CosineKDTDEFAULT 1: Case: TestBuildSSDIndexFloatL2BKTXVEC 1: Case: TestBuildSSDIndexFloatL2KDTXVEC 1: Case: TestBuildSSDIndexFloatCosineBKTXVEC 1: Case: TestBuildSSDIndexFloatCosineKDTXVEC 1: Case: TestBuildSSDIndexInt8L2BKTXVEC 1: Case: TestBuildSSDIndexInt8L2KDTXVEC 1: Case: TestBuildSSDIndexInt8CosineBKTXVEC 1: Case: TestBuildSSDIndexInt8CosineKDTXVEC 1: Case: TestBuildSSDIndexUInt8L2BKTXVEC 1: Case: TestBuildSSDIndexUInt8L2KDTXVEC 1: Case: TestBuildSSDIndexUInt8CosineBKTXVEC 1: Case: TestBuildSSDIndexUInt8CosineKDTXVEC 1: Case: TestBuildSSDIndexInt16L2BKTXVEC 1: Case: TestBuildSSDIndexInt16L2KDTXVEC 1: Case: TestBuildSSDIndexInt16CosineBKTXVEC 1: Case: TestBuildSSDIndexInt16CosineKDTXVEC 1: Case: TestSearchSSDIndexFloatL2BKTDEFAULTTXT 1: Case: TestSearchSSDIndexFloatL2KDTDEFAULTTXT 1: Case: TestSearchSSDIndexFloatCosineBKTDEFAULTTXT 1: Case: TestSearchSSDIndexFloatCosineKDTDEFAULTTXT 1: Case: TestSearchSSDIndexInt8L2BKTDEFAULTTXT 1: Case: TestSearchSSDIndexInt8L2KDTDEFAULTTXT 1: Case: TestSearchSSDIndexInt8CosineBKTDEFAULTTXT 1: Case: TestSearchSSDIndexInt8CosineKDTDEFAULTTXT 1: Case: TestSearchSSDIndexUInt8L2BKTDEFAULTTXT 1: Case: TestSearchSSDIndexUInt8L2KDTDEFAULTTXT 1: Case: TestSearchSSDIndexUInt8CosineBKTDEFAULTTXT 1: Case: TestSearchSSDIndexUInt8CosineKDTDEFAULTTXT 1: Case: TestSearchSSDIndexInt16L2BKTDEFAULTTXT 1: Case: TestSearchSSDIndexInt16L2KDTDEFAULTTXT 1: Case: TestSearchSSDIndexInt16CosineBKTDEFAULTTXT 1: Case: TestSearchSSDIndexInt16CosineKDTDEFAULTTXT 1: Case: TestSearchSSDIndexFloatL2BKTXVECXVEC 1: Case: TestSearchSSDIndexFloatL2KDTXVECXVEC 1: Case: TestSearchSSDIndexFloatCosineBKTXVECXVEC 1: Case: TestSearchSSDIndexFloatCosineKDTXVECXVEC 1: Case: TestSearchSSDIndexInt8L2BKTXVECXVEC 1: Case: TestSearchSSDIndexInt8L2KDTXVECXVEC 1: Case: TestSearchSSDIndexInt8CosineBKTXVECXVEC 1: Case: TestSearchSSDIndexInt8CosineKDTXVECXVEC 1: Case: TestSearchSSDIndexUInt8L2BKTXVECXVEC 1: Case: TestSearchSSDIndexUInt8L2KDTXVECXVEC 1: Case: TestSearchSSDIndexUInt8CosineBKTXVECXVEC 1: Case: TestSearchSSDIndexUInt8CosineKDTXVECXVEC 1: Case: TestSearchSSDIndexInt16L2BKTXVECXVEC 1: Case: TestSearchSSDIndexInt16L2KDTXVECXVEC 1: Case: TestSearchSSDIndexInt16CosineBKTXVECXVEC 1: Case: TestSearchSSDIndexInt16CosineKDTXVECXVEC 1: Case: RUN_FROM_MAP 1: Suite: StringConvertTest 1: Case: ConvertInt8 1: Case: ConvertInt16 1: Case: ConvertInt32 1: Case: ConvertInt64 1: Case: ConvertUInt8 1: Case: ConvertUInt16 1: Case: ConvertUInt32 1: Case: ConvertUInt64 1: Case: ConvertFloat 1: Case: ConvertDouble 1: Case: ConvertIndexAlgoType 1: Case: ConvertVectorValueType 1: Case: ConvertDistCalcMethod 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 1998 2000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 4 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 4 1: [1] BuildInitKNNGraph time (s): 9 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 9 1: [1] Build Graph time (s): 9 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,10) Finish! 1: [1] Save KDT (1,2000) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load KDT (1,2000) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(0,0) 10@(1,1) 40@(2,2) 1: 0@(2,2) 10@(1,1) 10@(3,3) 1: 0@(4,4) 10@(3,3) 10@(5,5) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load KDT (1,2000) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 3998 4000 1: [1] Save MetaIndex(4000) Meta(13780) 1: [1] Save Vector (4000,10) Finish! 1: [1] Save KDT (1,4000) Finish! 1: [1] Save RNG (4000,32) Finish! 1: [1] Save DeleteID (4000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (4000,10) Finish! 1: [1] Load KDT (1,4000) Finish! 1: [1] Load RNG (4000,32) Finish! 1: [1] Load DeleteID (4000,1) Finish! 1: [1] Load MetaIndex(4000) Meta(13780) 1: 0@(0,0) 0@(2000,0) 10@(1,1) 1: 0@(2,2) 0@(2002,2) 10@(1,1) 1: 0@(4,4) 0@(2004,4) 10@(3,3) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (4000,10) Finish! 1: [1] Load KDT (1,4000) Finish! 1: [1] Load RNG (4000,32) Finish! 1: [1] Load DeleteID (4000,1) Finish! 1: [1] Load MetaIndex(4000) Meta(13780) 1: [1] Save MetaIndex(4000) Meta(13780) 1: [1] Save Vector (4000,10) Finish! 1: [1] Save KDT (1,4000) Finish! 1: [1] Save RNG (4000,32) Finish! 1: [1] Save DeleteID (4000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (4000,10) Finish! 1: [1] Load KDT (1,4000) Finish! 1: [1] Load RNG (4000,32) Finish! 1: [1] Load DeleteID (4000,1) Finish! 1: [1] Load MetaIndex(4000) Meta(13780) 1: 10@(1,1) 10@(2001,1) 90@(3,3) 1: 10@(1,1) 10@(3,3) 10@(2001,1) 1: 10@(3,3) 10@(5,5) 10@(2003,3) 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 1998 2000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 4 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 4 1: [1] BuildInitKNNGraph time (s): 8 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 9 1: [1] Build Graph time (s): 9 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,10) Finish! 1: [1] Save KDT (1,2000) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load KDT (1,2000) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(0,0) 10@(1,1) 40@(2,2) 1: 0@(2,2) 10@(1,1) 10@(3,3) 1: 0@(4,4) 10@(3,3) 10@(5,5) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load KDT (1,2000) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 3998 4000 1: [1] Refine... from 4000 -> 2000 1: [1] Save Refine Vector (2000,10) Finish! 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 1998 2000 1: [1] Save KDT (1,2000) Finish! 1: [1] Refine 0% 1: [1] Refine 20% 1: [1] Refine 40% 1: [1] Refine 60% 1: [1] Refine 80% 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load KDT (1,2000) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(1999,0) 10@(1998,1) 40@(1997,2) 1: 0@(1997,2) 10@(1996,3) 10@(1998,1) 1: 0@(1995,4) 10@(1994,5) 10@(1996,3) 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 0 1 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 999 1001 1: AddIndex time: 668.542us 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load KDT (1,1001) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(0,0) 10@(1,1) 40@(2,2) 1: 0@(2,2) 10@(1,1) 10@(3,3) 1: 0@(4,4) 10@(3,3) 10@(5,5) 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,402.19) Max:92 Min:31 Avg:62.500000 Std/Avg:0.305365 Dist:8346991.000000 NonZero/Total:32/32 1: [1] Lambda:min(0.00010989,9.375) Max:4 Min:2 Avg:2.843750 Std/Avg:0.234404 Dist:640.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 2002 2000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 4 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 6 1: [1] BuildInitKNNGraph time (s): 11 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 12 1: [1] Build Graph time (s): 12 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,10) Finish! 1: [1] Save BKT (1,2002) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load BKT (1,2002) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(0,0) 10@(1,1) 40@(2,2) 1: 0@(2,2) 10@(1,1) 10@(3,3) 1: 0@(4,4) 10@(3,3) 10@(5,5) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load BKT (1,2002) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,387.766) Max:174 Min:90 Avg:125.000000 Std/Avg:0.180444 Dist:14509808.000000 NonZero/Total:32/32 1: [1] Lambda:min(5.78035e-05,3.57143) Max:8 Min:4 Avg:5.406250 Std/Avg:0.265078 Dist:1148.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 4002 4000 1: [1] Save MetaIndex(4000) Meta(13780) 1: [1] Save Vector (4000,10) Finish! 1: [1] Save BKT (1,4002) Finish! 1: [1] Save RNG (4000,32) Finish! 1: [1] Save DeleteID (4000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (4000,10) Finish! 1: [1] Load BKT (1,4002) Finish! 1: [1] Load RNG (4000,32) Finish! 1: [1] Load DeleteID (4000,1) Finish! 1: [1] Load MetaIndex(4000) Meta(13780) 1: 0@(0,0) 0@(2000,0) 10@(1,1) 1: 0@(2,2) 0@(2002,2) 10@(1,1) 1: 0@(4,4) 0@(2004,4) 10@(3,3) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (4000,10) Finish! 1: [1] Load BKT (1,4002) Finish! 1: [1] Load RNG (4000,32) Finish! 1: [1] Load DeleteID (4000,1) Finish! 1: [1] Load MetaIndex(4000) Meta(13780) 1: [1] Save MetaIndex(4000) Meta(13780) 1: [1] Save Vector (4000,10) Finish! 1: [1] Save BKT (1,4002) Finish! 1: [1] Save RNG (4000,32) Finish! 1: [1] Save DeleteID (4000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (4000,10) Finish! 1: [1] Load BKT (1,4002) Finish! 1: [1] Load RNG (4000,32) Finish! 1: [1] Load DeleteID (4000,1) Finish! 1: [1] Load MetaIndex(4000) Meta(13780) 1: 10@(1,1) 10@(2001,1) 90@(3,3) 1: 10@(1,1) 10@(3,3) 10@(2001,1) 1: 10@(3,3) 10@(5,5) 10@(2003,3) 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,614.899) Max:97 Min:39 Avg:62.500000 Std/Avg:0.257775 Dist:7938885.500000 NonZero/Total:32/32 1: [1] Lambda:min(0.000104167,11.4286) Max:4 Min:1 Avg:3.000000 Std/Avg:0.263523 Dist:811.666626 NonZero/Total:32/32 1: [1] 1 BKTree built, 2002 2000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 4 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 6 1: [1] BuildInitKNNGraph time (s): 11 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 12 1: [1] Build Graph time (s): 12 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,10) Finish! 1: [1] Save BKT (1,2002) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load BKT (1,2002) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(0,0) 10@(1,1) 40@(2,2) 1: 0@(2,2) 10@(1,1) 10@(3,3) 1: 0@(4,4) 10@(3,3) 10@(5,5) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load BKT (1,2002) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,199.29) Max:158 Min:58 Avg:125.000000 Std/Avg:0.188637 Dist:14476169.000000 NonZero/Total:32/32 1: [1] Lambda:min(6.36943e-05,10.9375) Max:7 Min:2 Avg:4.906250 Std/Avg:0.276098 Dist:834.285767 NonZero/Total:32/32 1: [1] 1 BKTree built, 4002 4000 1: [1] Refine... from 4000 -> 2000 1: [1] Save Refine Vector (2000,10) Finish! 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,303.639) Max:98 Min:40 Avg:62.500000 Std/Avg:0.274576 Dist:8128917.500000 NonZero/Total:32/32 1: [1] Lambda:min(0.000103093,11.4286) Max:4 Min:2 Avg:3.031250 Std/Avg:0.240231 Dist:790.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 2002 2000 1: [1] Save BKT (1,2002) Finish! 1: [1] Refine 0% 1: [1] Refine 20% 1: [1] Refine 40% 1: [1] Refine 60% 1: [1] Refine 80% 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load BKT (1,2002) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(1999,0) 10@(1998,1) 40@(1997,2) 1: 0@(1997,2) 10@(1996,3) 10@(1998,1) 1: 0@(1995,4) 10@(1994,5) 10@(1996,3) 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Start to build BKTree 1 1: [1] 1 BKTree built, 3 1 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,101.685) Max:39 Min:24 Avg:31.343750 Std/Avg:0.135736 Dist:865231.500000 NonZero/Total:32/32 1: [1] Lambda:min(0.000263158,5.55556) Max:2 Min:1 Avg:1.187500 Std/Avg:0.328684 Dist:30.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 1005 1003 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,107.105) Max:51 Min:21 Avg:37.375000 Std/Avg:0.232171 Dist:1616255.750000 NonZero/Total:32/32 1: [1] Lambda:min(0.0002,3.75) Max:2 Min:1 Avg:1.562500 Std/Avg:0.317490 Dist:90.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 1198 1196 1: AddIndex time: 599.758us 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,10) Finish! 1: [1] Save BKT (1,1198) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,10) Finish! 1: [1] Load BKT (1,1198) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: 0@(0,0) 10@(1,1) 40@(2,2) 1: 0@(2,2) 10@(1,1) 10@(3,3) 1: 0@(4,4) 10@(3,3) 10@(5,5) 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DataBlockSize with value 100 1: [1] Start to build BKTree 1 1: [1] 1 BKTree built, 3 1 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save MetaIndex(8) Meta(8) 1: [1] Save Vector (8,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (8,32) Finish! 1: [1] Save DeleteID (8,1) Finish! 1: [1] Save MetaIndex(194) Meta(472) 1: [1] Save Vector (194,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (194,32) Finish! 1: [1] Save DeleteID (194,1) Finish! 1: [1] Save MetaIndex(334) Meta(892) 1: [1] Save Vector (334,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (334,32) Finish! 1: [1] Save DeleteID (334,1) Finish! 1: [1] Save MetaIndex(453) Meta(1249) 1: [1] Save Vector (453,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (453,32) Finish! 1: [1] Save DeleteID (453,1) Finish! 1: [1] Save MetaIndex(614) Meta(1732) 1: [1] Save Vector (614,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (614,32) Finish! 1: [1] Save DeleteID (614,1) Finish! 1: [1] Save MetaIndex(751) Meta(2143) 1: [1] Save Vector (751,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (751,32) Finish! 1: [1] Save DeleteID (751,1) Finish! 1: [1] Save MetaIndex(869) Meta(2497) 1: [1] Save Vector (869,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (869,32) Finish! 1: [1] Save DeleteID (869,1) Finish! 1: [1] Save MetaIndex(1001) Meta(2894) 1: [1] Save Vector (1001,10) Finish! 1: [1] Save BKT (1,3) Finish! 1: [1] Save RNG (1001,32) Finish! 1: [1] Save DeleteID (1001,1) Finish! 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,75.3909) Max:41 Min:21 Avg:31.343750 Std/Avg:0.202034 Dist:919163.437500 NonZero/Total:32/32 1: [1] Lambda:min(0.00025,5.55556) Max:2 Min:1 Avg:1.250000 Std/Avg:0.346410 Dist:40.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 1005 1003 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,66.3571) Max:37 Min:20 Avg:31.656250 Std/Avg:0.142723 Dist:894275.312500 NonZero/Total:32/32 1: [1] Lambda:min(0.000277778,2.22222) Max:2 Min:1 Avg:1.125000 Std/Avg:0.293972 Dist:20.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 1015 1013 1: [1] Save MetaIndex(1151) Meta(3494) 1: [1] Save Vector (1151,10) Finish! 1: [1] Save BKT (1,1015) Finish! 1: [1] Save RNG (1151,32) Finish! 1: [1] Save DeleteID (1151,1) Finish! 1: [1] Save MetaIndex(1282) Meta(4018) 1: [1] Save Vector (1282,10) Finish! 1: [1] Save BKT (1,1015) Finish! 1: [1] Save RNG (1282,32) Finish! 1: [1] Save DeleteID (1282,1) Finish! 1: [1] Save MetaIndex(1419) Meta(4566) 1: [1] Save Vector (1419,10) Finish! 1: [1] Save BKT (1,1015) Finish! 1: [1] Save RNG (1419,32) Finish! 1: [1] Save DeleteID (1419,1) Finish! 1: [1] Save MetaIndex(1552) Meta(5098) 1: [1] Save Vector (1552,10) Finish! 1: [1] Save BKT (1,1015) Finish! 1: [1] Save RNG (1552,32) Finish! 1: [1] Save DeleteID (1552,1) Finish! 1: [1] Save MetaIndex(1690) Meta(5650) 1: [1] Save Vector (1690,10) Finish! 1: [1] Save BKT (1,1015) Finish! 1: [1] Save RNG (1690,32) Finish! 1: [1] Save DeleteID (1690,1) Finish! 1: [1] Save MetaIndex(1823) Meta(6182) 1: [1] Save Vector (1823,10) Finish! 1: [1] Save BKT (1,1015) Finish! 1: [1] Save RNG (1823,32) Finish! 1: [1] Save DeleteID (1823,1) Finish! 1: [1] Save MetaIndex(1956) Meta(6714) 1: [1] Save Vector (1956,10) Finish! 1: [1] Save BKT (1,1015) Finish! 1: [1] Save RNG (1956,32) Finish! 1: [1] Save DeleteID (1956,1) Finish! 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,414.34) Max:85 Min:47 Avg:62.968750 Std/Avg:0.166252 Dist:7174541.000000 NonZero/Total:32/32 1: [1] Lambda:min(0.000119048,2.77778) Max:4 Min:1 Avg:2.625000 Std/Avg:0.265132 Dist:341.666687 NonZero/Total:32/32 1: [1] 1 BKTree built, 2017 2015 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,492.083) Max:98 Min:34 Avg:63.125000 Std/Avg:0.272858 Dist:8210169.500000 NonZero/Total:32/32 1: [1] Lambda:min(0.000103093,22.7778) Max:5 Min:2 Avg:3.031250 Std/Avg:0.267048 Dist:825.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 2022 2020 1: [1] Save MetaIndex(2084) Meta(7048) 1: [1] Save Vector (2084,10) Finish! 1: [1] Save BKT (1,2022) Finish! 1: [1] Save RNG (2084,32) Finish! 1: [1] Save DeleteID (2084,1) Finish! 1: [1] Save MetaIndex(2209) Meta(7407) 1: [1] Save Vector (2209,10) Finish! 1: [1] Save BKT (1,2022) Finish! 1: [1] Save RNG (2209,32) Finish! 1: [1] Save DeleteID (2209,1) Finish! 1: [1] Save MetaIndex(2334) Meta(7782) 1: [1] Save Vector (2334,10) Finish! 1: [1] Save BKT (1,2022) Finish! 1: [1] Save RNG (2334,32) Finish! 1: [1] Save DeleteID (2334,1) Finish! 1: [1] Save MetaIndex(2449) Meta(8127) 1: [1] Save Vector (2449,10) Finish! 1: [1] Save BKT (1,2022) Finish! 1: [1] Save RNG (2449,32) Finish! 1: [1] Save DeleteID (2449,1) Finish! 1: [1] Save MetaIndex(2593) Meta(8559) 1: [1] Save Vector (2593,10) Finish! 1: [1] Save BKT (1,2022) Finish! 1: [1] Save RNG (2593,32) Finish! 1: [1] Save DeleteID (2593,1) Finish! 1: [1] Save MetaIndex(2726) Meta(8958) 1: [1] Save Vector (2726,10) Finish! 1: [1] Save BKT (1,2022) Finish! 1: [1] Save RNG (2726,32) Finish! 1: [1] Save DeleteID (2726,1) Finish! 1: Stop SearchThread... 1: Stop DeleteThread... 1: Stop AddThread... 1: Stop SaveThread... 1: Main Thread quit! 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting DataBlockSize with value 100 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 0 1 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save MetaIndex(1) Meta(1) 1: [1] Save Vector (1,10) Finish! 1: [1] Save KDT (1,1) Finish! 1: [1] Save RNG (1,32) Finish! 1: [1] Save DeleteID (1,1) Finish! 1: [1] Save MetaIndex(173) Meta(409) 1: [1] Save Vector (173,10) Finish! 1: [1] Save KDT (1,1) Finish! 1: [1] Save RNG (173,32) Finish! 1: [1] Save DeleteID (173,1) Finish! 1: [1] Save MetaIndex(335) Meta(895) 1: [1] Save Vector (335,10) Finish! 1: [1] Save KDT (1,1) Finish! 1: [1] Save RNG (335,32) Finish! 1: [1] Save DeleteID (335,1) Finish! 1: [1] Save MetaIndex(465) Meta(1285) 1: [1] Save Vector (465,10) Finish! 1: [1] Save KDT (1,1) Finish! 1: [1] Save RNG (465,32) Finish! 1: [1] Save DeleteID (465,1) Finish! 1: [1] Save MetaIndex(619) Meta(1747) 1: [1] Save Vector (619,10) Finish! 1: [1] Save KDT (1,1) Finish! 1: [1] Save RNG (619,32) Finish! 1: [1] Save DeleteID (619,1) Finish! 1: [1] Save MetaIndex(777) Meta(2221) 1: [1] Save Vector (777,10) Finish! 1: [1] Save KDT (1,1) Finish! 1: [1] Save RNG (777,32) Finish! 1: [1] Save DeleteID (777,1) Finish! 1: [1] Save MetaIndex(915) Meta(2635) 1: [1] Save Vector (915,10) Finish! 1: [1] Save KDT (1,1) Finish! 1: [1] Save RNG (915,32) Finish! 1: [1] Save DeleteID (915,1) Finish! 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 999 1001 1: [1] Save MetaIndex(1027) Meta(2998) 1: [1] Save Vector (1027,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1027,32) Finish! 1: [1] Save DeleteID (1027,1) Finish! 1: [1] Save MetaIndex(1146) Meta(3474) 1: [1] Save Vector (1146,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1146,32) Finish! 1: [1] Save DeleteID (1146,1) Finish! 1: [1] Save MetaIndex(1267) Meta(3958) 1: [1] Save Vector (1267,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1267,32) Finish! 1: [1] Save DeleteID (1267,1) Finish! 1: [1] Save MetaIndex(1406) Meta(4514) 1: [1] Save Vector (1406,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1406,32) Finish! 1: [1] Save DeleteID (1406,1) Finish! 1: [1] Save MetaIndex(1560) Meta(5130) 1: [1] Save Vector (1560,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1560,32) Finish! 1: [1] Save DeleteID (1560,1) Finish! 1: [1] Save MetaIndex(1678) Meta(5602) 1: [1] Save Vector (1679,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1679,32) Finish! 1: [1] Save DeleteID (1679,1) Finish! 1: [1] Save MetaIndex(1836) Meta(6234) 1: [1] Save Vector (1836,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1836,32) Finish! 1: [1] Save DeleteID (1836,1) Finish! 1: [1] Save MetaIndex(1961) Meta(6734) 1: [1] Save Vector (1961,10) Finish! 1: [1] Save KDT (1,1001) Finish! 1: [1] Save RNG (1961,32) Finish! 1: [1] Save DeleteID (1961,1) Finish! 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 1999 2001 1: [1] Save MetaIndex(2084) Meta(7048) 1: [1] Save Vector (2084,10) Finish! 1: [1] Save KDT (1,2001) Finish! 1: [1] Save RNG (2084,32) Finish! 1: [1] Save DeleteID (2084,1) Finish! 1: [1] Save MetaIndex(2196) Meta(7368) 1: [1] Save Vector (2196,10) Finish! 1: [1] Save KDT (1,2001) Finish! 1: [1] Save RNG (2196,32) Finish! 1: [1] Save DeleteID (2196,1) Finish! 1: [1] Save MetaIndex(2312) Meta(7716) 1: [1] Save Vector (2312,10) Finish! 1: [1] Save KDT (1,2001) Finish! 1: [1] Save RNG (2312,32) Finish! 1: [1] Save DeleteID (2312,1) Finish! 1: [1] Save MetaIndex(2441) Meta(8103) 1: [1] Save Vector (2441,10) Finish! 1: [1] Save KDT (1,2001) Finish! 1: [1] Save RNG (2441,32) Finish! 1: [1] Save DeleteID (2441,1) Finish! 1: [1] Save MetaIndex(2567) Meta(8481) 1: [1] Save Vector (2567,10) Finish! 1: [1] Save KDT (1,2001) Finish! 1: [1] Save RNG (2567,32) Finish! 1: [1] Save DeleteID (2567,1) Finish! 1: [1] Save MetaIndex(2687) Meta(8841) 1: [1] Save Vector (2687,10) Finish! 1: [1] Save KDT (1,2001) Finish! 1: [1] Save RNG (2687,32) Finish! 1: [1] Save DeleteID (2687,1) Finish! 1: Stop SearchThread... 1: Stop DeleteThread... 1: Stop AddThread... 1: Stop SaveThread... 1: Main Thread quit! 1: [1] Save MetaIndex(2000) Meta(6890) 1: Normalize vecset! 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting AddCEF with value 200 1: [1] Setting CEF with value 1500 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 4096 1: [1] Start to build BKTree 1 1: [1] 1 BKTree built, 3 1 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.16129,233.121) Max:41 Min:19 Avg:31.343750 Std/Avg:0.174129 Dist:11709211.000000 NonZero/Total:32/32 1: [1] Lambda:min(4.03225,1775.68) Max:2 Min:1 Avg:1.250000 Std/Avg:0.346410 Dist:97902.000000 NonZero/Total:32/32 1: [1] Lambda:min(4.03225,2224.06) Max:2 Min:1 Avg:1.250000 Std/Avg:0.346410 Dist:99680.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 1005 1003 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.16129,284.438) Max:55 Min:29 Avg:37.500000 Std/Avg:0.165731 Dist:13956292.000000 NonZero/Total:32/32 1: [1] Lambda:min(2.98685,1538.69) Max:3 Min:1 Avg:1.687500 Std/Avg:0.455119 Dist:216790.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 1202 1200 1: Add time: 725.249us 1: Search time: 500.125us 1: [1] Recall 10@10: 1.000000 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,128) Finish! 1: [1] Save BKT (1,1202) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1500 1: [1] Setting AddCEF with value 200 1: [1] Setting MaxCheckForRefineGraph with value 4096 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 4096 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,128) Finish! 1: [1] Load BKT (1,1202) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: Search time: 477.858us 1: [1] Recall 10@10: 1.000000 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.16129,42.8775) Max:79 Min:46 Avg:62.500000 Std/Avg:0.118322 Dist:24598352.000000 NonZero/Total:32/32 1: [1] Lambda:min(2.06782,1438.1) Max:6 Min:1 Avg:2.437500 Std/Avg:0.542112 Dist:439399.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 2002 2000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 11 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 4 1: [1] BuildInitKNNGraph time (s): 15 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 1 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 18 1: [1] Build Graph time (s): 18 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,128) Finish! 1: [1] Save BKT (1,2002) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: Search time: 285.732us 1: [1] Recall 10@10: 1.000000 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 3 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 4096 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,128) Finish! 1: [1] Load BKT (1,2002) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: Search time: 418.026us 1: [1] Recall 10@10: 1.000000 1: [1] Save MetaIndex(2000) Meta(6890) 1: Normalize vecset! 1: [1] Setting KDTNumber with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting AddCEF with value 200 1: [1] Setting CEF with value 1500 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 4096 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 0 1 1: [1] Start to build KDTree 2 1: [1] 2 KDTree built, 0 1 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 999 1001 1: [1] Start to build KDTree 2 1: [1] 2 KDTree built, 999 1001 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 1130 1132 1: [1] Start to build KDTree 2 1: [1] 2 KDTree built, 1130 1132 1: Add time: 1111.32us 1: Search time: 272.745us 1: [1] Recall 10@10: 0.847950 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,128) Finish! 1: [1] Save KDT (2,2264) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 2 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1500 1: [1] Setting AddCEF with value 200 1: [1] Setting MaxCheckForRefineGraph with value 4096 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 4096 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,128) Finish! 1: [1] Load KDT (2,2264) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: Search time: 247.655us 1: [1] Recall 10@10: 0.847950 1: [1] Setting KDTNumber with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 1998 2000 1: [1] Start to build KDTree 2 1: [1] 2 KDTree built, 1998 2000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 11 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 4 1: [1] BuildInitKNNGraph time (s): 15 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 1 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 1 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 18 1: [1] Build Graph time (s): 18 1: [1] Save MetaIndex(2000) Meta(6890) 1: [1] Save Vector (2000,128) Finish! 1: [1] Save KDT (2,4000) Finish! 1: [1] Save RNG (2000,32) Finish! 1: [1] Save DeleteID (2000,1) Finish! 1: Search time: 206.696us 1: [1] Recall 10@10: 0.844700 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 2 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 3 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 5 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 4096 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (2000,128) Finish! 1: [1] Load KDT (2,4000) Finish! 1: [1] Load RNG (2000,32) Finish! 1: [1] Load DeleteID (2000,1) Finish! 1: [1] Load MetaIndex(2000) Meta(6890) 1: Search time: 245.471us 1: [1] Recall 10@10: 0.844700 1: Building codebooks! 1: Building Finish! 1: [1] Saving quantizer: Subvectors:128 KsPerSubvector:256 DimPerSubvector:2 1: [1] Loading quantizer of type PQQuantizer with reconstructtype Float. 1: [1] Loading Quantizer. 1: [1] After read subvecs: 128. 1: [1] After read ks: 256. 1: [1] After read dim: 2. 1: [1] sizeof(T): 4. 1: [1] After read codebooks. 1: [1] Loaded quantizer: Subvectors:128 KsPerSubvector:256 DimPerSubvector:2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 12 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,163586) Max:1561 Min:0 Avg:312.500000 Std/Avg:1.708225 Dist:845514080256.000000 NonZero/Total:11/32 1: [1] Lambda:min(1e-05,1.25859e+06) Max:229 Min:0 Avg:48.750000 Std/Avg:1.415691 Dist:127445975040.000000 NonZero/Total:27/32 1: [1] Lambda:min(4.38596e-05,2.58499e+06) Max:54 Min:1 Avg:7.125000 Std/Avg:1.339207 Dist:15692632064.000000 NonZero/Total:32/32 1: [1] Lambda:min(0.000188679,1.72512e+07) Max:5 Min:1 Avg:1.656250 Std/Avg:0.596358 Dist:1558428928.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 10002 10000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 5 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 6 1: [1] BuildInitKNNGraph time (s): 11 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 3 Graph Acc: 0.998594 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 3 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 1 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 20 1: [1] Build Graph time (s): 20 1: [1] Save Vector (10000,256) Finish! 1: [1] Save BKT (1,10002) Finish! 1: [1] Save RNG (10000,32) Finish! 1: [1] Save DeleteID (10000,1) Finish! 1: Search time: 1114.86us 1: [1] Recall 10@20: 0.952350 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 12 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,78925.5) Max:1725 Min:0 Avg:312.500000 Std/Avg:1.708209 Dist:842399940608.000000 NonZero/Total:12/32 1: [1] Lambda:min(1e-05,915975) Max:345 Min:0 Avg:53.875000 Std/Avg:1.546203 Dist:140556025856.000000 NonZero/Total:25/32 1: [1] Lambda:min(2.90698e-05,4.03393e+06) Max:35 Min:1 Avg:10.750000 Std/Avg:0.836886 Dist:25074276352.000000 NonZero/Total:32/32 1: [1] Lambda:min(0.000294118,1.56005e+07) Max:2 Min:1 Avg:1.062500 Std/Avg:0.227823 Dist:137036000.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 10002 10000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 5 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 6 1: [1] BuildInitKNNGraph time (s): 12 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 3 Graph Acc: 0.998750 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 3 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 1 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 20 1: [1] Build Graph time (s): 20 1: [1] Save Vector (10000,256) Finish! 1: [1] Save BKT (1,10002) Finish! 1: [1] Save RNG (10000,32) Finish! 1: [1] Save DeleteID (10000,1) Finish! 1: Search time: 1250.43us 1: [1] Recall 10@20: 0.952000 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 12 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1e-05,180759) Max:1027 Min:33 Avg:312.500000 Std/Avg:0.734812 Dist:1465114820608.000000 NonZero/Total:32/32 1: [1] Lambda:min(1e-05,842118) Max:122 Min:1 Avg:32.062500 Std/Avg:0.803041 Dist:151339171840.000000 NonZero/Total:32/32 1: [1] Lambda:min(8.26446e-05,9.47804e+06) Max:15 Min:0 Avg:3.781250 Std/Avg:1.133136 Dist:16818671616.000000 NonZero/Total:24/32 1: [1] Lambda:min(0.000714286,3.27223e+07) Max:1 Min:0 Avg:0.437500 Std/Avg:1.133893 Dist:0.000000 NonZero/Total:14/32 1: [1] 1 BKTree built, 10002 10000 1: [1] Build Tree time (s): 1 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 7 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 17 1: [1] BuildInitKNNGraph time (s): 25 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 9 Graph Acc: 0.998281 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 9 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 3 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 47 1: [1] Build Graph time (s): 47 1: [1] Saving quantizer: Subvectors:128 KsPerSubvector:256 DimPerSubvector:2 1: [1] Save Vector (10000,128) Finish! 1: [1] Save BKT (1,10002) Finish! 1: [1] Save RNG (10000,32) Finish! 1: [1] Save DeleteID (10000,1) Finish! 1: [1] Test search with SDCSearch time: 2380.6us 1: [1] Recall 10@20: 0.951700 1: [1] Test search with ADCSearch time: 1577.8us 1: [1] Recall 10@20: 0.955400 1: Building codebooks! 1: Building Finish! 1: [1] Saving quantizer: Subvectors:128 KsPerSubvector:256 DimPerSubvector:2 1: [1] Loading quantizer of type PQQuantizer with reconstructtype Float. 1: [1] Loading Quantizer. 1: [1] After read subvecs: 128. 1: [1] After read ks: 256. 1: [1] After read dim: 2. 1: [1] sizeof(T): 4. 1: [1] After read codebooks. 1: [1] Loaded quantizer: Subvectors:128 KsPerSubvector:256 DimPerSubvector:2 1: [1] Setting KDTNumber with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 12 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 9998 10000 1: [1] Start to build KDTree 2 1: [1] 2 KDTree built, 9998 10000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 5 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 4 1: [1] BuildInitKNNGraph time (s): 10 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 5 Graph Acc: 0.999687 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 4 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 1 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 22 1: [1] Build Graph time (s): 22 1: [1] Save Vector (10000,256) Finish! 1: [1] Save KDT (2,20000) Finish! 1: [1] Save RNG (10000,32) Finish! 1: [1] Save DeleteID (10000,1) Finish! 1: Search time: 1269.3us 1: [1] Recall 10@20: 0.932300 1: [1] Setting KDTNumber with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 12 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 9998 10000 1: [1] Start to build KDTree 2 1: [1] 2 KDTree built, 9998 10000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 5 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 4 1: [1] BuildInitKNNGraph time (s): 10 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 5 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 5 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 1 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 22 1: [1] Build Graph time (s): 22 1: [1] Save Vector (10000,256) Finish! 1: [1] Save KDT (2,20000) Finish! 1: [1] Save RNG (10000,32) Finish! 1: [1] Save DeleteID (10000,1) Finish! 1: Search time: 1263.68us 1: [1] Recall 10@20: 0.930700 1: [1] Setting KDTNumber with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 12 1: [1] Setting RefineIterations with value 3 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Start to build KDTree 1 1: [1] Start to build KDTree 2 1: [1] 1 KDTree built, 9998 10000 1: [1] 2 KDTree built, 9998 10000 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Parallel TpTree Partition begin 1: [1] Finish Getting Leaves for Tree 0 1: [1] Finish Getting Leaves for Tree 1 1: [1] Finish Getting Leaves for Tree 2 1: [1] Finish Getting Leaves for Tree 3 1: [1] Finish Getting Leaves for Tree 4 1: [1] Finish Getting Leaves for Tree 6 1: [1] Finish Getting Leaves for Tree 5 1: [1] Finish Getting Leaves for Tree 8 1: [1] Finish Getting Leaves for Tree 7 1: [1] Finish Getting Leaves for Tree 9 1: [1] Finish Getting Leaves for Tree 10 1: [1] Finish Getting Leaves for Tree 11 1: [1] Finish Getting Leaves for Tree 12 1: [1] Finish Getting Leaves for Tree 13 1: [1] Finish Getting Leaves for Tree 14 1: [1] Finish Getting Leaves for Tree 15 1: [1] Finish Getting Leaves for Tree 16 1: [1] Finish Getting Leaves for Tree 17 1: [1] Finish Getting Leaves for Tree 18 1: [1] Finish Getting Leaves for Tree 19 1: [1] Finish Getting Leaves for Tree 20 1: [1] Finish Getting Leaves for Tree 21 1: [1] Finish Getting Leaves for Tree 22 1: [1] Finish Getting Leaves for Tree 23 1: [1] Finish Getting Leaves for Tree 24 1: [1] Finish Getting Leaves for Tree 25 1: [1] Finish Getting Leaves for Tree 26 1: [1] Finish Getting Leaves for Tree 27 1: [1] Finish Getting Leaves for Tree 28 1: [1] Finish Getting Leaves for Tree 29 1: [1] Finish Getting Leaves for Tree 30 1: [1] Finish Getting Leaves for Tree 31 1: [1] Parallel TpTree Partition done 1: [1] Build TPTree time (s): 7 1: [1] Processing Tree 0 0% 1: [1] Processing Tree 1 0% 1: [1] Processing Tree 2 0% 1: [1] Processing Tree 3 0% 1: [1] Processing Tree 4 0% 1: [1] Processing Tree 5 0% 1: [1] Processing Tree 6 0% 1: [1] Processing Tree 7 0% 1: [1] Processing Tree 8 0% 1: [1] Processing Tree 9 0% 1: [1] Processing Tree 10 0% 1: [1] Processing Tree 11 0% 1: [1] Processing Tree 12 0% 1: [1] Processing Tree 13 0% 1: [1] Processing Tree 14 0% 1: [1] Processing Tree 15 0% 1: [1] Processing Tree 16 0% 1: [1] Processing Tree 17 0% 1: [1] Processing Tree 18 0% 1: [1] Processing Tree 19 0% 1: [1] Processing Tree 20 0% 1: [1] Processing Tree 21 0% 1: [1] Processing Tree 22 0% 1: [1] Processing Tree 23 0% 1: [1] Processing Tree 24 0% 1: [1] Processing Tree 25 0% 1: [1] Processing Tree 26 0% 1: [1] Processing Tree 27 0% 1: [1] Processing Tree 28 0% 1: [1] Processing Tree 29 0% 1: [1] Processing Tree 30 0% 1: [1] Processing Tree 31 0% 1: [1] Process TPTree time (s): 17 1: [1] BuildInitKNNGraph time (s): 24 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 10 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 10 Graph Acc: 1.000000 1: [1] Refine 2 0% 1: [1] Refine 2 20% 1: [1] Refine 2 40% 1: [1] Refine 2 60% 1: [1] Refine 2 80% 1: [1] Refine RNG time (s): 3 Graph Acc: 1.000000 1: [1] BuildGraph time (s): 49 1: [1] Build Graph time (s): 49 1: [1] Saving quantizer: Subvectors:128 KsPerSubvector:256 DimPerSubvector:2 1: [1] Save Vector (10000,128) Finish! 1: [1] Save KDT (2,20000) Finish! 1: [1] Save RNG (10000,32) Finish! 1: [1] Save DeleteID (10000,1) Finish! 1: [1] Test search with SDCSearch time: 2471.51us 1: [1] Recall 10@20: 0.927200 1: [1] Test search with ADCSearch time: 1937us 1: [1] Recall 10@20: 0.931350 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_Float_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(10,0.00866657) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:251.118698 NonZero/Total:2/3 1: [1] Lambda:min(1,0.000975704) Max:566 Min:1 Avg:333.333344 Std/Avg:0.723559 Dist:248.613571 NonZero/Total:3/3 1: [1] Lambda:min(0.1,0.007336) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:250.983932 NonZero/Total:2/3 1: [1] Lambda:min(0.01,0.00227248) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:250.069962 NonZero/Total:3/3 1: [1] Lambda:min(0.001,0.00236729) Max:997 Min:1 Avg:333.333344 Std/Avg:1.407850 Dist:249.846436 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.00203486) Max:603 Min:1 Avg:333.333344 Std/Avg:0.749185 Dist:248.810516 NonZero/Total:3/3 1: [1] Lambda:min(1e-05,0.00161664) Max:663 Min:1 Avg:333.333344 Std/Avg:0.810801 Dist:249.522614 NonZero/Total:3/3 1: [1] Best Lambda Factor:0.010000 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1,0.0018309) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:249.670502 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00199158) Max:994 Min:1 Avg:332.333344 Std/Avg:1.407831 Dist:249.070892 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00168767) Max:991 Min:1 Avg:331.000000 Std/Avg:1.409941 Dist:248.263306 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00176734) Max:989 Min:0 Avg:330.000000 Std/Avg:1.412071 Dist:247.695160 NonZero/Total:2/3 1: [1] Lambda:min(1,0.0021759) Max:987 Min:0 Avg:329.333344 Std/Avg:1.412067 Dist:247.186600 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00189546) Max:985 Min:0 Avg:328.666656 Std/Avg:1.412063 Dist:246.858917 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00152824) Max:980 Min:1 Avg:328.000000 Std/Avg:1.405593 Dist:246.583496 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00233214) Max:978 Min:0 Avg:326.333344 Std/Avg:1.412047 Dist:245.227325 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00380365) Max:976 Min:0 Avg:325.666656 Std/Avg:1.412043 Dist:244.206741 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00158621) Max:974 Min:0 Avg:325.000000 Std/Avg:1.412038 Dist:243.694641 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00184998) Max:972 Min:0 Avg:324.333344 Std/Avg:1.412034 Dist:243.539139 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00195126) Max:969 Min:1 Avg:323.666656 Std/Avg:1.409844 Dist:243.161377 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00154411) Max:967 Min:0 Avg:322.666656 Std/Avg:1.412023 Dist:242.488770 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00228809) Max:965 Min:0 Avg:322.000000 Std/Avg:1.412018 Dist:242.153320 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00160821) Max:962 Min:1 Avg:321.333344 Std/Avg:1.409812 Dist:240.443985 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00140413) Max:960 Min:0 Avg:320.333344 Std/Avg:1.412007 Dist:240.357849 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00146469) Max:954 Min:1 Avg:319.666656 Std/Avg:1.403159 Dist:240.160583 NonZero/Total:3/3 1: [1] Lambda:min(1,0.0124678) Max:952 Min:0 Avg:317.666656 Std/Avg:1.411988 Dist:238.317627 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00137152) Max:950 Min:0 Avg:317.000000 Std/Avg:1.411983 Dist:237.966492 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00171659) Max:946 Min:1 Avg:316.333344 Std/Avg:1.407508 Dist:237.242096 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00183011) Max:944 Min:0 Avg:315.000000 Std/Avg:1.411969 Dist:236.098602 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00164063) Max:941 Min:1 Avg:314.333344 Std/Avg:1.409714 Dist:235.667007 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00145479) Max:939 Min:0 Avg:313.333344 Std/Avg:1.411957 Dist:235.123718 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00114033) Max:937 Min:0 Avg:312.666656 Std/Avg:1.411953 Dist:234.019592 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00319043) Max:508 Min:2 Avg:312.000000 Std/Avg:0.710720 Dist:233.037872 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00166678) Max:494 Min:1 Avg:169.000000 Std/Avg:1.360080 Dist:125.760803 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00174785) Max:470 Min:1 Avg:164.333328 Std/Avg:1.316282 Dist:122.137459 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00145263) Max:336 Min:3 Avg:156.333328 Std/Avg:0.877714 Dist:115.855240 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00130759) Max:333 Min:1 Avg:111.666664 Std/Avg:1.401549 Dist:82.376678 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00173157) Max:268 Min:1 Avg:110.666664 Std/Avg:1.030975 Dist:81.240311 NonZero/Total:3/3 1: [1] Lambda:min(1,0.00689587) Max:140 Min:1 Avg:89.000000 Std/Avg:0.702105 Dist:64.789124 NonZero/Total:3/3 1: [1] Lambda:min(1,0.0119899) Max:138 Min:0 Avg:46.333332 Std/Avg:1.398980 Dist:33.435410 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00939136) Max:77 Min:1 Avg:45.666668 Std/Avg:0.710096 Dist:32.507317 NonZero/Total:3/3 1: [1] Lambda:min(1.31579,0.00980072) Max:73 Min:1 Avg:25.333334 Std/Avg:1.330575 Dist:17.537792 NonZero/Total:3/3 1: [1] Lambda:min(1.38889,0.0133564) Max:60 Min:1 Avg:24.000000 Std/Avg:1.074214 Dist:16.514605 NonZero/Total:3/3 1: [1] Lambda:min(1.69492,0.0118184) Max:53 Min:1 Avg:19.666666 Std/Avg:1.201359 Dist:13.419313 NonZero/Total:3/3 1: [1] Lambda:min(1.92308,0.0140683) Max:38 Min:1 Avg:17.333334 Std/Avg:0.889202 Dist:11.660606 NonZero/Total:3/3 1: [1] Lambda:min(2.7027,0.0235095) Max:35 Min:1 Avg:12.333333 Std/Avg:1.299548 Dist:8.195002 NonZero/Total:3/3 1: [1] Lambda:min(2.94118,0.0225487) Max:31 Min:1 Avg:11.333333 Std/Avg:1.227567 Dist:7.417550 NonZero/Total:3/3 1: [1] Lambda:min(3.33333,0.0308281) Max:29 Min:0 Avg:10.000000 Std/Avg:1.344123 Dist:6.754588 NonZero/Total:2/3 1: [1] Lambda:min(3.57143,0.0278191) Max:24 Min:1 Avg:9.333333 Std/Avg:1.114606 Dist:5.949206 NonZero/Total:3/3 1: [1] Lambda:min(4.34783,0.0426576) Max:14 Min:1 Avg:7.666667 Std/Avg:0.692930 Dist:4.729102 NonZero/Total:3/3 1: [1] Lambda:min(7.69231,0.04825) Max:8 Min:1 Avg:4.333333 Std/Avg:0.661717 Dist:2.351295 NonZero/Total:3/3 1: [1] Lambda:min(14.2857,0.068664) Max:6 Min:1 Avg:3.500000 Std/Avg:0.714286 Dist:1.161867 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 14.80%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 14.80%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 14.80%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 14.80%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.60%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: 0.50%. 1: [1] Select Threshold: 4, Split Threshold: 15, diff: 0.50%. 1: [1] Select Threshold: 4, Split Threshold: 16, diff: 0.50%. 1: [1] Select Threshold: 4, Split Threshold: 17, diff: 0.50%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.40%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.40%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -4.40%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -5.60%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.40%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.80%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.40%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -6.00%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -5.40%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -8.10%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -5.70%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -4.50%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -8.10%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -5.70%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -3.90%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -7.50%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -4.50%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.30%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -7.00%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.20%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 3.20%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -6.10%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: 1.70%. 1: [1] Select Threshold: 12, Split Threshold: 12, diff: -1.70%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 1, nodes: 18. 1: [1] leaf size: 2, nodes: 3. 1: [1] leaf size: 3, nodes: 4. 1: [1] leaf size: 4, nodes: 14. 1: [1] leaf size: 5, nodes: 7. 1: [1] leaf size: 6, nodes: 6. 1: [1] leaf size: 7, nodes: 8. 1: [1] leaf size: 8, nodes: 7. 1: [1] leaf size: 9, nodes: 9. 1: [1] leaf size: 10, nodes: 10. 1: [1] leaf size: 11, nodes: 4. 1: [1] leaf size: 12, nodes: 2. 1: [1] leaf size: 13, nodes: 5. 1: [1] leaf size: 14, nodes: 6. 1: [1] leaf size: 15, nodes: 2. 1: [1] leaf size: 16, nodes: 3. 1: [1] leaf size: 17, nodes: 1. 1: [1] leaf size: 18, nodes: 1. 1: [1] leaf size: 19, nodes: 3. 1: [1] leaf size: 21, nodes: 3. 1: [1] leaf size: 22, nodes: 2. 1: [1] leaf size: 24, nodes: 4. 1: [1] leaf size: 25, nodes: 1. 1: [1] leaf size: 26, nodes: 2. 1: [1] leaf size: 27, nodes: 1. 1: [1] leaf size: 29, nodes: 2. 1: [1] leaf size: 30, nodes: 1. 1: [1] leaf size: 31, nodes: 2. 1: [1] leaf size: 32, nodes: 3. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 35, nodes: 1. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 39, nodes: 3. 1: [1] leaf size: 40, nodes: 1. 1: [1] leaf size: 43, nodes: 1. 1: [1] leaf size: 45, nodes: 1. 1: [1] leaf size: 46, nodes: 1. 1: [1] leaf size: 47, nodes: 1. 1: [1] leaf size: 50, nodes: 1. 1: [1] leaf size: 52, nodes: 2. 1: [1] leaf size: 53, nodes: 1. 1: [1] leaf size: 54, nodes: 2. 1: [1] leaf size: 56, nodes: 1. 1: [1] leaf size: 57, nodes: 1. 1: [1] leaf size: 59, nodes: 1. 1: [1] leaf size: 60, nodes: 1. 1: [1] leaf size: 61, nodes: 2. 1: [1] leaf size: 63, nodes: 3. 1: [1] leaf size: 64, nodes: 1. 1: [1] leaf size: 70, nodes: 1. 1: [1] leaf size: 72, nodes: 1. 1: [1] leaf size: 74, nodes: 1. 1: [1] leaf size: 77, nodes: 2. 1: [1] leaf size: 83, nodes: 1. 1: [1] leaf size: 89, nodes: 1. 1: [1] leaf size: 91, nodes: 1. 1: [1] leaf size: 92, nodes: 1. 1: [1] leaf size: 112, nodes: 1. 1: [1] leaf size: 114, nodes: 1. 1: [1] leaf size: 123, nodes: 1. 1: [1] leaf size: 124, nodes: 1. 1: [1] leaf size: 130, nodes: 1. 1: [1] leaf size: 138, nodes: 1. 1: [1] leaf size: 178, nodes: 1. 1: [1] leaf size: 186, nodes: 1. 1: [1] leaf size: 194, nodes: 1. 1: [1] leaf size: 197, nodes: 1. 1: [1] leaf size: 263, nodes: 1. 1: [1] leaf size: 265, nodes: 1. 1: [1] leaf size: 275, nodes: 1. 1: [1] leaf size: 280, nodes: 1. 1: [1] leaf size: 333, nodes: 1. 1: [1] leaf size: 336, nodes: 1. 1: [1] leaf size: 359, nodes: 1. 1: [1] leaf size: 393, nodes: 1. 1: [1] leaf size: 395, nodes: 1. 1: [1] leaf size: 401, nodes: 1. 1: [1] leaf size: 426, nodes: 1. 1: [1] leaf size: 470, nodes: 1. 1: [1] leaf size: 494, nodes: 1. 1: [1] leaf size: 939, nodes: 1. 1: [1] leaf size: 941, nodes: 1. 1: [1] leaf size: 950, nodes: 1. 1: [1] leaf size: 952, nodes: 1. 1: [1] leaf size: 962, nodes: 1. 1: [1] leaf size: 972, nodes: 1. 1: [1] leaf size: 980, nodes: 1. 1: [1] leaf size: 985, nodes: 1. 1: [1] leaf size: 994, nodes: 1. 1: [1] leaf size: 998, nodes: 1. 1: [1] standard deviation is 218.258. 1: [1] Seleted Nodes: 203, about 20.30% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.07 1: [1] select head time: 0.07 build head time: 0.00 1: [1] select head time: 0.07 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.07 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_Float_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(10,0.00112056) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:134.368668 NonZero/Total:2/3 1: [1] Lambda:min(1,0.000544108) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:134.087143 NonZero/Total:2/3 1: [1] Lambda:min(0.1,0.000907332) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:133.702148 NonZero/Total:3/3 1: [1] Lambda:min(0.01,0.000752413) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:134.006485 NonZero/Total:2/3 1: [1] Lambda:min(0.001,0.00106121) Max:930 Min:1 Avg:333.333344 Std/Avg:1.268458 Dist:133.938324 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.001031) Max:414 Min:263 Avg:333.333344 Std/Avg:0.186231 Dist:133.006638 NonZero/Total:3/3 1: [1] Lambda:min(1e-05,0.000918162) Max:997 Min:1 Avg:333.333344 Std/Avg:1.407850 Dist:134.126114 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.0001,0.000881973) Max:380 Min:295 Avg:333.333344 Std/Avg:0.105594 Dist:132.915359 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.00354003) Max:137 Min:111 Avg:126.333336 Std/Avg:0.087986 Dist:49.250465 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.00066036) Max:53 Min:38 Avg:45.333332 Std/Avg:0.135182 Dist:16.807816 NonZero/Total:3/3 1: [1] Lambda:min(0.000192308,0.00847433) Max:24 Min:6 Avg:17.333334 Std/Avg:0.464732 Dist:5.886849 NonZero/Total:3/3 1: [1] Lambda:min(0.000434783,0.0162089) Max:11 Min:6 Avg:7.666667 Std/Avg:0.307438 Dist:2.328161 NonZero/Total:3/3 1: [1] Lambda:min(0.001,0.0225504) Max:7 Min:3 Avg:5.000000 Std/Avg:0.400000 Dist:0.853699 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 4.70%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 4.70%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 4.70%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 4.70%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.10%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.10%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.10%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.10%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.50%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.50%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.50%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.40%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.80%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.40%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.60%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -5.20%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -8.20%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -4.80%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -4.60%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -8.10%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -4.10%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.90%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -7.50%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.50%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -2.10%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -6.10%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.30%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: -0.70%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -5.30%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.30%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.20%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.60%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.60%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.60%. 1: [1] Final Select Threshold: 11, Split Threshold: 10. 1: [1] leaf size: 1, nodes: 4. 1: [1] leaf size: 2, nodes: 3. 1: [1] leaf size: 3, nodes: 10. 1: [1] leaf size: 4, nodes: 11. 1: [1] leaf size: 5, nodes: 17. 1: [1] leaf size: 6, nodes: 25. 1: [1] leaf size: 7, nodes: 18. 1: [1] leaf size: 8, nodes: 13. 1: [1] leaf size: 9, nodes: 14. 1: [1] leaf size: 10, nodes: 11. 1: [1] leaf size: 11, nodes: 5. 1: [1] leaf size: 12, nodes: 6. 1: [1] leaf size: 13, nodes: 8. 1: [1] leaf size: 14, nodes: 2. 1: [1] leaf size: 15, nodes: 1. 1: [1] leaf size: 16, nodes: 5. 1: [1] leaf size: 17, nodes: 6. 1: [1] leaf size: 18, nodes: 1. 1: [1] leaf size: 19, nodes: 4. 1: [1] leaf size: 20, nodes: 2. 1: [1] leaf size: 21, nodes: 2. 1: [1] leaf size: 22, nodes: 2. 1: [1] leaf size: 23, nodes: 3. 1: [1] leaf size: 24, nodes: 3. 1: [1] leaf size: 26, nodes: 2. 1: [1] leaf size: 28, nodes: 3. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 37, nodes: 1. 1: [1] leaf size: 38, nodes: 2. 1: [1] leaf size: 40, nodes: 1. 1: [1] leaf size: 41, nodes: 1. 1: [1] leaf size: 44, nodes: 1. 1: [1] leaf size: 45, nodes: 2. 1: [1] leaf size: 46, nodes: 1. 1: [1] leaf size: 53, nodes: 1. 1: [1] leaf size: 55, nodes: 1. 1: [1] leaf size: 58, nodes: 1. 1: [1] leaf size: 70, nodes: 1. 1: [1] leaf size: 94, nodes: 1. 1: [1] leaf size: 111, nodes: 1. 1: [1] leaf size: 137, nodes: 1. 1: [1] leaf size: 162, nodes: 1. 1: [1] leaf size: 295, nodes: 1. 1: [1] leaf size: 325, nodes: 1. 1: [1] leaf size: 380, nodes: 1. 1: [1] standard deviation is 43.528. 1: [1] Seleted Nodes: 202, about 20.20% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.02 1: [1] select head time: 0.02 build head time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_Int16_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(1.07368e+10,1.14897e+07) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:272086597632.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+09,1.37366e+06) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:271893921792.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+08,1.55179e+06) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:272433053696.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+07,1.78039e+06) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:272383410176.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+06,1.12219e+07) Max:807 Min:1 Avg:333.333344 Std/Avg:1.031669 Dist:270671544320.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,2.42064e+06) Max:559 Min:1 Avg:333.333344 Std/Avg:0.719893 Dist:271064383488.000000 NonZero/Total:3/3 1: [1] Lambda:min(10736.8,2.18486e+06) Max:666 Min:1 Avg:333.333344 Std/Avg:0.814456 Dist:271330197504.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(107368,1.84169e+06) Max:541 Min:1 Avg:333.333344 Std/Avg:0.712277 Dist:270266499072.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,1.18494e+07) Max:216 Min:149 Avg:180.000000 Std/Avg:0.153223 Dist:145005297664.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,1.13288e+07) Max:93 Min:46 Avg:71.666664 Std/Avg:0.271127 Dist:56566874112.000000 NonZero/Total:3/3 1: [1] Lambda:min(116704,1.01569e+07) Max:41 Min:16 Avg:30.666666 Std/Avg:0.347486 Dist:22852501504.000000 NonZero/Total:3/3 1: [1] Lambda:min(268419,2.19753e+07) Max:17 Min:9 Avg:13.333333 Std/Avg:0.247487 Dist:9230467072.000000 NonZero/Total:3/3 1: [1] Lambda:min(671048,6.23381e+07) Max:6 Min:5 Avg:5.333333 Std/Avg:0.088388 Dist:3260355584.000000 NonZero/Total:3/3 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 5.50%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 5.50%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 5.50%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 5.50%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.50%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.50%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.50%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.50%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.90%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.90%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.90%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -3.90%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -3.50%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.50%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.10%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.50%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -5.10%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.10%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.10%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.90%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.50%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -4.50%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.50%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.50%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.70%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -0.90%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.70%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.90%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.10%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -5.20%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -2.20%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.90%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.20%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.80%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.80%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 2, nodes: 7. 1: [1] leaf size: 3, nodes: 9. 1: [1] leaf size: 4, nodes: 19. 1: [1] leaf size: 5, nodes: 21. 1: [1] leaf size: 6, nodes: 21. 1: [1] leaf size: 7, nodes: 14. 1: [1] leaf size: 8, nodes: 17. 1: [1] leaf size: 9, nodes: 9. 1: [1] leaf size: 10, nodes: 6. 1: [1] leaf size: 11, nodes: 10. 1: [1] leaf size: 12, nodes: 9. 1: [1] leaf size: 13, nodes: 4. 1: [1] leaf size: 14, nodes: 5. 1: [1] leaf size: 15, nodes: 7. 1: [1] leaf size: 16, nodes: 5. 1: [1] leaf size: 17, nodes: 1. 1: [1] leaf size: 18, nodes: 1. 1: [1] leaf size: 19, nodes: 1. 1: [1] leaf size: 20, nodes: 1. 1: [1] leaf size: 21, nodes: 2. 1: [1] leaf size: 22, nodes: 4. 1: [1] leaf size: 25, nodes: 3. 1: [1] leaf size: 27, nodes: 2. 1: [1] leaf size: 28, nodes: 3. 1: [1] leaf size: 29, nodes: 1. 1: [1] leaf size: 32, nodes: 1. 1: [1] leaf size: 33, nodes: 1. 1: [1] leaf size: 34, nodes: 2. 1: [1] leaf size: 35, nodes: 1. 1: [1] leaf size: 41, nodes: 1. 1: [1] leaf size: 45, nodes: 2. 1: [1] leaf size: 57, nodes: 1. 1: [1] leaf size: 68, nodes: 1. 1: [1] leaf size: 76, nodes: 1. 1: [1] leaf size: 90, nodes: 1. 1: [1] leaf size: 149, nodes: 1. 1: [1] leaf size: 175, nodes: 1. 1: [1] leaf size: 178, nodes: 1. 1: [1] leaf size: 216, nodes: 1. 1: [1] leaf size: 245, nodes: 1. 1: [1] leaf size: 458, nodes: 1. 1: [1] leaf size: 541, nodes: 1. 1: [1] standard deviation is 57.285. 1: [1] Seleted Nodes: 201, about 20.10% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.02 1: [1] select head time: 0.02 build head time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_Int16_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(1.07368e+10,855878) Max:994 Min:1 Avg:333.333344 Std/Avg:1.401494 Dist:146227167232.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+09,1.22791e+06) Max:969 Min:1 Avg:333.333344 Std/Avg:1.348920 Dist:146129977344.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+08,1.14999e+06) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:146078711808.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+07,738152) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:146246041600.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+06,1.85142e+06) Max:991 Min:1 Avg:333.333344 Std/Avg:1.395148 Dist:146330533888.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,5.53426e+06) Max:360 Min:307 Avg:333.333344 Std/Avg:0.064915 Dist:144588439552.000000 NonZero/Total:3/3 1: [1] Lambda:min(10736.8,824849) Max:679 Min:1 Avg:333.333344 Std/Avg:0.830859 Dist:145773035520.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(107368,1.06309e+06) Max:346 Min:318 Avg:333.333344 Std/Avg:0.034756 Dist:144737828864.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,6.16123e+06) Max:121 Min:111 Avg:115.000000 Std/Avg:0.037570 Dist:48587464704.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,3.32264e+06) Max:58 Min:6 Avg:40.000000 Std/Avg:0.601387 Dist:15999242240.000000 NonZero/Total:3/3 1: [1] Lambda:min(188364,7.65097e+06) Max:26 Min:10 Avg:19.000000 Std/Avg:0.351753 Dist:7180203008.000000 NonZero/Total:3/3 1: [1] Lambda:min(429470,1.25717e+07) Max:16 Min:2 Avg:8.333333 Std/Avg:0.695126 Dist:2969114880.000000 NonZero/Total:3/3 1: [1] Lambda:min(715784,2.67657e+07) Max:8 Min:2 Avg:5.000000 Std/Avg:0.489898 Dist:1537346560.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.53382e+06,4.70036e+07) Max:4 Min:3 Avg:3.500000 Std/Avg:0.142857 Dist:656472000.000000 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 4.30%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 4.30%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 4.30%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 4.30%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.30%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.40%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.40%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.40%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -3.60%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.20%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -7.00%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.60%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -3.80%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.80%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.20%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.40%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.40%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -5.00%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.40%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.90%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.90%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.90%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.20%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -3.00%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: -0.80%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.30%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.90%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.20%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.00%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -1.30%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -1.30%. 1: [1] Final Select Threshold: 11, Split Threshold: 10. 1: [1] leaf size: 1, nodes: 1. 1: [1] leaf size: 2, nodes: 1. 1: [1] leaf size: 3, nodes: 7. 1: [1] leaf size: 4, nodes: 18. 1: [1] leaf size: 5, nodes: 24. 1: [1] leaf size: 6, nodes: 24. 1: [1] leaf size: 7, nodes: 15. 1: [1] leaf size: 8, nodes: 9. 1: [1] leaf size: 9, nodes: 13. 1: [1] leaf size: 10, nodes: 12. 1: [1] leaf size: 11, nodes: 7. 1: [1] leaf size: 12, nodes: 4. 1: [1] leaf size: 13, nodes: 5. 1: [1] leaf size: 14, nodes: 5. 1: [1] leaf size: 15, nodes: 4. 1: [1] leaf size: 16, nodes: 2. 1: [1] leaf size: 17, nodes: 2. 1: [1] leaf size: 18, nodes: 2. 1: [1] leaf size: 19, nodes: 2. 1: [1] leaf size: 20, nodes: 4. 1: [1] leaf size: 21, nodes: 2. 1: [1] leaf size: 22, nodes: 1. 1: [1] leaf size: 23, nodes: 2. 1: [1] leaf size: 24, nodes: 1. 1: [1] leaf size: 25, nodes: 1. 1: [1] leaf size: 26, nodes: 1. 1: [1] leaf size: 27, nodes: 1. 1: [1] leaf size: 28, nodes: 1. 1: [1] leaf size: 29, nodes: 4. 1: [1] leaf size: 30, nodes: 2. 1: [1] leaf size: 32, nodes: 3. 1: [1] leaf size: 33, nodes: 2. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 38, nodes: 1. 1: [1] leaf size: 43, nodes: 1. 1: [1] leaf size: 44, nodes: 2. 1: [1] leaf size: 46, nodes: 2. 1: [1] leaf size: 50, nodes: 1. 1: [1] leaf size: 56, nodes: 1. 1: [1] leaf size: 58, nodes: 1. 1: [1] leaf size: 96, nodes: 1. 1: [1] leaf size: 99, nodes: 1. 1: [1] leaf size: 106, nodes: 1. 1: [1] leaf size: 111, nodes: 1. 1: [1] leaf size: 113, nodes: 1. 1: [1] leaf size: 121, nodes: 1. 1: [1] leaf size: 124, nodes: 1. 1: [1] leaf size: 140, nodes: 1. 1: [1] leaf size: 336, nodes: 1. 1: [1] leaf size: 346, nodes: 1. 1: [1] standard deviation is 39.303. 1: [1] Seleted Nodes: 202, about 20.20% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.03 1: [1] select head time: 0.03 build head time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_UInt8_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(650250,116.342) Max:915 Min:13 Avg:333.333344 Std/Avg:1.236015 Dist:16461387.000000 NonZero/Total:3/3 1: [1] Lambda:min(65025,141.284) Max:988 Min:1 Avg:333.333344 Std/Avg:1.388812 Dist:16482934.000000 NonZero/Total:3/3 1: [1] Lambda:min(6502.5,127.382) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:16489382.000000 NonZero/Total:2/3 1: [1] Lambda:min(650.25,114.47) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:16461419.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,204.402) Max:786 Min:1 Avg:333.333344 Std/Avg:0.994735 Dist:16384510.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,95.605) Max:454 Min:273 Avg:333.333344 Std/Avg:0.255973 Dist:16355656.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.65025,86.228) Max:780 Min:11 Avg:333.333344 Std/Avg:0.978062 Dist:16392752.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(6.5025,151.396) Max:572 Min:143 Avg:333.333344 Std/Avg:0.535326 Dist:16383188.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,185.032) Max:261 Min:127 Avg:190.333328 Std/Avg:0.288707 Dist:9206517.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,158.815) Max:130 Min:41 Avg:86.666664 Std/Avg:0.419672 Dist:4106909.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,417.992) Max:57 Min:35 Avg:43.000000 Std/Avg:0.231003 Dist:1928059.000000 NonZero/Total:3/3 1: [1] Lambda:min(11.6116,842.598) Max:26 Min:12 Avg:18.666666 Std/Avg:0.307226 Dist:799751.000000 NonZero/Total:3/3 1: [1] Lambda:min(26.01,1990.37) Max:13 Min:6 Avg:8.333333 Std/Avg:0.395980 Dist:331462.000000 NonZero/Total:3/3 1: [1] Lambda:min(54.1875,3541.14) Max:6 Min:2 Avg:4.000000 Std/Avg:0.408248 Dist:130993.000000 NonZero/Total:3/3 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 4.10%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 4.10%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 4.10%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 4.10%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 1.30%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 1.30%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 1.30%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 1.30%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.80%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.80%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.80%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.80%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -5.80%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.00%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.60%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.80%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.00%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -2.20%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.40%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -3.20%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -1.40%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -7.00%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -2.00%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -0.40%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.70%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -0.90%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.30%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.70%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -0.50%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.80%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.10%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: 0.00%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: 0.00%. 1: [1] Final Select Threshold: 12, Split Threshold: 11. 1: [1] leaf size: 2, nodes: 4. 1: [1] leaf size: 3, nodes: 7. 1: [1] leaf size: 4, nodes: 16. 1: [1] leaf size: 5, nodes: 23. 1: [1] leaf size: 6, nodes: 23. 1: [1] leaf size: 7, nodes: 23. 1: [1] leaf size: 8, nodes: 10. 1: [1] leaf size: 9, nodes: 9. 1: [1] leaf size: 10, nodes: 7. 1: [1] leaf size: 11, nodes: 5. 1: [1] leaf size: 12, nodes: 8. 1: [1] leaf size: 13, nodes: 7. 1: [1] leaf size: 14, nodes: 6. 1: [1] leaf size: 15, nodes: 1. 1: [1] leaf size: 16, nodes: 2. 1: [1] leaf size: 17, nodes: 2. 1: [1] leaf size: 18, nodes: 4. 1: [1] leaf size: 19, nodes: 3. 1: [1] leaf size: 20, nodes: 4. 1: [1] leaf size: 22, nodes: 5. 1: [1] leaf size: 23, nodes: 3. 1: [1] leaf size: 26, nodes: 3. 1: [1] leaf size: 27, nodes: 2. 1: [1] leaf size: 29, nodes: 1. 1: [1] leaf size: 30, nodes: 1. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 32, nodes: 1. 1: [1] leaf size: 33, nodes: 1. 1: [1] leaf size: 35, nodes: 2. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 39, nodes: 1. 1: [1] leaf size: 41, nodes: 1. 1: [1] leaf size: 42, nodes: 1. 1: [1] leaf size: 53, nodes: 1. 1: [1] leaf size: 54, nodes: 1. 1: [1] leaf size: 69, nodes: 1. 1: [1] leaf size: 70, nodes: 1. 1: [1] leaf size: 72, nodes: 1. 1: [1] leaf size: 79, nodes: 1. 1: [1] leaf size: 89, nodes: 2. 1: [1] leaf size: 130, nodes: 1. 1: [1] leaf size: 143, nodes: 1. 1: [1] leaf size: 183, nodes: 1. 1: [1] leaf size: 261, nodes: 1. 1: [1] standard deviation is 28.390. 1: [1] Seleted Nodes: 200, about 20.00% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.02 1: [1] select head time: 0.02 build head time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_UInt8_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(650250,69.5187) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:11068521.000000 NonZero/Total:2/3 1: [1] Lambda:min(65025,66.9799) Max:981 Min:1 Avg:333.333344 Std/Avg:1.374066 Dist:11216252.000000 NonZero/Total:3/3 1: [1] Lambda:min(6502.5,60.6723) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:11293748.000000 NonZero/Total:3/3 1: [1] Lambda:min(650.25,71.6896) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:11145110.000000 NonZero/Total:2/3 1: [1] Lambda:min(65.025,204.234) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:11207474.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,40.6182) Max:425 Min:284 Avg:333.333344 Std/Avg:0.194643 Dist:11059455.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.65025,45.24) Max:809 Min:1 Avg:333.333344 Std/Avg:1.035252 Dist:11071748.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(6.5025,55.8477) Max:406 Min:272 Avg:333.333344 Std/Avg:0.165867 Dist:11088020.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,389.47) Max:174 Min:109 Avg:135.000000 Std/Avg:0.208024 Dist:4420701.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,214.235) Max:72 Min:36 Avg:57.666668 Std/Avg:0.270258 Dist:1840926.000000 NonZero/Total:3/3 1: [1] Lambda:min(9.15845,357.407) Max:34 Min:8 Avg:23.666666 Std/Avg:0.475965 Dist:720616.000000 NonZero/Total:3/3 1: [1] Lambda:min(19.7045,735.566) Max:15 Min:3 Avg:11.000000 Std/Avg:0.514259 Dist:310509.000000 NonZero/Total:3/3 1: [1] Lambda:min(46.4464,1378.98) Max:8 Min:2 Avg:4.666667 Std/Avg:0.534523 Dist:111163.000000 NonZero/Total:3/3 1: [1] Lambda:min(92.8928,2791.31) Max:4 Min:3 Avg:3.500000 Std/Avg:0.142857 Dist:53891.000000 NonZero/Total:2/2 1: [1] Lambda:min(46.4464,1684.12) Max:6 Min:2 Avg:4.666667 Std/Avg:0.404061 Dist:120293.000000 NonZero/Total:3/3 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 4.90%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 4.90%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 4.90%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 4.90%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.40%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.40%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.40%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.40%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -1.30%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -1.30%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -1.30%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.30%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -3.70%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.50%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.70%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -6.10%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.90%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.90%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.50%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -4.10%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.10%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -5.10%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -3.10%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -5.90%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.90%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.90%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.50%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.90%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: -0.70%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -5.20%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -2.60%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: -0.10%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.20%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -1.40%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -1.40%. 1: [1] Final Select Threshold: 11, Split Threshold: 10. 1: [1] leaf size: 1, nodes: 1. 1: [1] leaf size: 2, nodes: 4. 1: [1] leaf size: 3, nodes: 8. 1: [1] leaf size: 4, nodes: 13. 1: [1] leaf size: 5, nodes: 12. 1: [1] leaf size: 6, nodes: 28. 1: [1] leaf size: 7, nodes: 19. 1: [1] leaf size: 8, nodes: 19. 1: [1] leaf size: 9, nodes: 6. 1: [1] leaf size: 10, nodes: 10. 1: [1] leaf size: 11, nodes: 8. 1: [1] leaf size: 12, nodes: 3. 1: [1] leaf size: 13, nodes: 8. 1: [1] leaf size: 14, nodes: 3. 1: [1] leaf size: 15, nodes: 7. 1: [1] leaf size: 16, nodes: 2. 1: [1] leaf size: 17, nodes: 3. 1: [1] leaf size: 18, nodes: 5. 1: [1] leaf size: 19, nodes: 3. 1: [1] leaf size: 20, nodes: 4. 1: [1] leaf size: 23, nodes: 2. 1: [1] leaf size: 26, nodes: 2. 1: [1] leaf size: 28, nodes: 1. 1: [1] leaf size: 29, nodes: 2. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 33, nodes: 1. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 36, nodes: 2. 1: [1] leaf size: 37, nodes: 1. 1: [1] leaf size: 38, nodes: 1. 1: [1] leaf size: 40, nodes: 2. 1: [1] leaf size: 41, nodes: 1. 1: [1] leaf size: 46, nodes: 1. 1: [1] leaf size: 50, nodes: 1. 1: [1] leaf size: 51, nodes: 1. 1: [1] leaf size: 63, nodes: 1. 1: [1] leaf size: 65, nodes: 2. 1: [1] leaf size: 66, nodes: 1. 1: [1] leaf size: 72, nodes: 1. 1: [1] leaf size: 81, nodes: 1. 1: [1] leaf size: 109, nodes: 1. 1: [1] leaf size: 122, nodes: 1. 1: [1] leaf size: 124, nodes: 1. 1: [1] leaf size: 135, nodes: 1. 1: [1] leaf size: 174, nodes: 1. 1: [1] leaf size: 272, nodes: 1. 1: [1] leaf size: 406, nodes: 1. 1: [1] standard deviation is 40.315. 1: [1] Seleted Nodes: 199, about 19.90% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.03 1: [1] select head time: 0.03 build head time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_Int8_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(161290,40.4681) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:4110550.000000 NonZero/Total:2/3 1: [1] Lambda:min(16129,28.8856) Max:947 Min:3 Avg:333.333344 Std/Avg:1.303056 Dist:4118306.000000 NonZero/Total:3/3 1: [1] Lambda:min(1612.9,25.6716) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:4117538.000000 NonZero/Total:2/3 1: [1] Lambda:min(161.29,19.8791) Max:960 Min:1 Avg:333.333344 Std/Avg:1.330175 Dist:4110280.000000 NonZero/Total:3/3 1: [1] Lambda:min(16.129,33.56) Max:684 Min:10 Avg:333.333344 Std/Avg:0.827512 Dist:4081427.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,182.087) Max:582 Min:6 Avg:333.333344 Std/Avg:0.724922 Dist:4078863.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,25.1783) Max:997 Min:1 Avg:333.333344 Std/Avg:1.407850 Dist:4106471.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1.6129,29.0301) Max:435 Min:241 Avg:333.333344 Std/Avg:0.238424 Dist:4077493.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,39.5281) Max:187 Min:91 Avg:144.666672 Std/Avg:0.276517 Dist:1734148.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,30.7306) Max:69 Min:52 Avg:62.000000 Std/Avg:0.117051 Dist:718808.000000 NonZero/Total:3/3 1: [1] Lambda:min(2.37191,176.708) Max:34 Min:12 Avg:22.666666 Std/Avg:0.396786 Dist:247175.000000 NonZero/Total:3/3 1: [1] Lambda:min(4.88758,410.34) Max:16 Min:3 Avg:11.000000 Std/Avg:0.519589 Dist:112572.000000 NonZero/Total:3/3 1: [1] Lambda:min(10.7527,719.969) Max:8 Min:3 Avg:5.000000 Std/Avg:0.432049 Dist:44050.000000 NonZero/Total:3/3 1: [1] Lambda:min(23.0414,892.278) Max:6 Min:1 Avg:3.500000 Std/Avg:0.714286 Dist:18304.000000 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 6.40%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 6.40%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 6.40%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 6.40%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.70%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.70%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.70%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.70%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.30%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.30%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.30%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.40%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.20%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.50%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.90%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.10%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.00%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.40%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.80%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.20%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -4.80%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.80%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.80%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.20%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.00%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.10%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -1.90%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.10%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.40%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.20%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 1.00%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -3.20%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.20%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.20%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 1, nodes: 1. 1: [1] leaf size: 2, nodes: 5. 1: [1] leaf size: 3, nodes: 10. 1: [1] leaf size: 4, nodes: 15. 1: [1] leaf size: 5, nodes: 26. 1: [1] leaf size: 6, nodes: 16. 1: [1] leaf size: 7, nodes: 12. 1: [1] leaf size: 8, nodes: 16. 1: [1] leaf size: 9, nodes: 10. 1: [1] leaf size: 10, nodes: 8. 1: [1] leaf size: 11, nodes: 7. 1: [1] leaf size: 12, nodes: 5. 1: [1] leaf size: 13, nodes: 6. 1: [1] leaf size: 14, nodes: 10. 1: [1] leaf size: 15, nodes: 5. 1: [1] leaf size: 16, nodes: 5. 1: [1] leaf size: 17, nodes: 4. 1: [1] leaf size: 18, nodes: 2. 1: [1] leaf size: 19, nodes: 4. 1: [1] leaf size: 20, nodes: 1. 1: [1] leaf size: 21, nodes: 2. 1: [1] leaf size: 22, nodes: 1. 1: [1] leaf size: 23, nodes: 1. 1: [1] leaf size: 24, nodes: 1. 1: [1] leaf size: 26, nodes: 1. 1: [1] leaf size: 27, nodes: 2. 1: [1] leaf size: 29, nodes: 1. 1: [1] leaf size: 30, nodes: 1. 1: [1] leaf size: 32, nodes: 1. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 37, nodes: 1. 1: [1] leaf size: 38, nodes: 2. 1: [1] leaf size: 41, nodes: 2. 1: [1] leaf size: 45, nodes: 1. 1: [1] leaf size: 50, nodes: 1. 1: [1] leaf size: 52, nodes: 1. 1: [1] leaf size: 57, nodes: 1. 1: [1] leaf size: 59, nodes: 1. 1: [1] leaf size: 64, nodes: 1. 1: [1] leaf size: 65, nodes: 2. 1: [1] leaf size: 66, nodes: 2. 1: [1] leaf size: 69, nodes: 1. 1: [1] leaf size: 78, nodes: 1. 1: [1] leaf size: 108, nodes: 1. 1: [1] leaf size: 136, nodes: 1. 1: [1] leaf size: 187, nodes: 1. 1: [1] leaf size: 241, nodes: 1. 1: [1] standard deviation is 26.894. 1: [1] Seleted Nodes: 201, about 20.10% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.02 1: [1] select head time: 0.02 build head time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value head_vectors_Int8_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(161290,15.4863) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:3350013.000000 NonZero/Total:2/3 1: [1] Lambda:min(16129,16.1957) Max:620 Min:1 Avg:333.333344 Std/Avg:0.764281 Dist:3348657.000000 NonZero/Total:3/3 1: [1] Lambda:min(1612.9,17.0693) Max:978 Min:1 Avg:333.333344 Std/Avg:1.367764 Dist:3356267.000000 NonZero/Total:3/3 1: [1] Lambda:min(161.29,52.0133) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:3330539.000000 NonZero/Total:2/3 1: [1] Lambda:min(16.129,13.6779) Max:595 Min:1 Avg:333.333344 Std/Avg:0.742783 Dist:3326122.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,11.1256) Max:695 Min:1 Avg:333.333344 Std/Avg:0.852248 Dist:3331825.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,19.9546) Max:523 Min:1 Avg:333.333344 Std/Avg:0.707332 Dist:3345596.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:1000.000061 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.16129,16.3758) Max:635 Min:1 Avg:333.333344 Std/Avg:0.779209 Dist:3328204.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,8.984) Max:632 Min:1 Avg:211.333328 Std/Avg:1.407522 Dist:2097691.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,21.3087) Max:560 Min:1 Avg:210.333328 Std/Avg:1.183128 Dist:2077135.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,15.918) Max:241 Min:108 Avg:186.333328 Std/Avg:0.304924 Dist:1836367.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,27.4512) Max:130 Min:1 Avg:80.000000 Std/Avg:0.706444 Dist:789897.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,80.2993) Max:65 Min:19 Avg:43.000000 Std/Avg:0.437967 Dist:408723.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.252016,108.456) Max:30 Min:11 Avg:21.333334 Std/Avg:0.367769 Dist:199338.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.556172,248.837) Max:14 Min:3 Avg:9.666667 Std/Avg:0.494921 Dist:86125.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.24069,315.136) Max:9 Min:2 Avg:4.333333 Std/Avg:0.761500 Dist:35023.000000 NonZero/Total:3/3 1: [1] Lambda:min(2.01612,430.041) Max:7 Min:1 Avg:4.000000 Std/Avg:0.750000 Dist:21387.000000 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 5.20%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 1.90%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.80%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.80%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.80%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.60%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -5.70%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.50%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.70%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.00%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.40%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.80%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -6.50%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -4.50%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.30%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -5.60%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -4.60%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.80%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -4.50%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -3.10%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: -0.10%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -3.50%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.70%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 1.30%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -2.40%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.10%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.10%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 1, nodes: 2. 1: [1] leaf size: 2, nodes: 6. 1: [1] leaf size: 3, nodes: 7. 1: [1] leaf size: 4, nodes: 13. 1: [1] leaf size: 5, nodes: 22. 1: [1] leaf size: 6, nodes: 27. 1: [1] leaf size: 7, nodes: 16. 1: [1] leaf size: 8, nodes: 10. 1: [1] leaf size: 9, nodes: 10. 1: [1] leaf size: 10, nodes: 9. 1: [1] leaf size: 11, nodes: 11. 1: [1] leaf size: 12, nodes: 4. 1: [1] leaf size: 13, nodes: 1. 1: [1] leaf size: 14, nodes: 8. 1: [1] leaf size: 15, nodes: 8. 1: [1] leaf size: 16, nodes: 6. 1: [1] leaf size: 17, nodes: 3. 1: [1] leaf size: 18, nodes: 2. 1: [1] leaf size: 19, nodes: 3. 1: [1] leaf size: 20, nodes: 3. 1: [1] leaf size: 21, nodes: 1. 1: [1] leaf size: 22, nodes: 2. 1: [1] leaf size: 23, nodes: 2. 1: [1] leaf size: 24, nodes: 1. 1: [1] leaf size: 26, nodes: 1. 1: [1] leaf size: 30, nodes: 1. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 32, nodes: 1. 1: [1] leaf size: 33, nodes: 1. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 35, nodes: 1. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 46, nodes: 1. 1: [1] leaf size: 56, nodes: 1. 1: [1] leaf size: 70, nodes: 1. 1: [1] leaf size: 83, nodes: 1. 1: [1] leaf size: 87, nodes: 1. 1: [1] leaf size: 108, nodes: 1. 1: [1] leaf size: 109, nodes: 1. 1: [1] leaf size: 125, nodes: 1. 1: [1] leaf size: 131, nodes: 1. 1: [1] leaf size: 178, nodes: 1. 1: [1] leaf size: 241, nodes: 1. 1: [1] leaf size: 364, nodes: 1. 1: [1] leaf size: 560, nodes: 1. 1: [1] leaf size: 635, nodes: 1. 1: [1] standard deviation is 68.707. 1: [1] Seleted Nodes: 199, about 19.90% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.03 1: [1] select head time: 0.03 build head time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_Float_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(10,0.00199658) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:250.713394 NonZero/Total:2/3 1: [1] Lambda:min(1,0.00156927) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:250.253174 NonZero/Total:2/3 1: [1] Lambda:min(0.1,0.0104382) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:250.967499 NonZero/Total:2/3 1: [1] Lambda:min(0.01,0.00647126) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:250.744003 NonZero/Total:2/3 1: [1] Lambda:min(0.001,0.00539917) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:250.254059 NonZero/Total:2/3 1: [1] Lambda:min(0.0001,0.00177747) Max:396 Min:264 Avg:333.333344 Std/Avg:0.162284 Dist:248.598358 NonZero/Total:3/3 1: [1] Lambda:min(1e-05,0.00192694) Max:718 Min:1 Avg:333.333344 Std/Avg:0.885132 Dist:249.121567 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.0001,0.00151789) Max:418 Min:172 Avg:333.333344 Std/Avg:0.342380 Dist:248.208160 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.00976185) Max:143 Min:137 Avg:139.000000 Std/Avg:0.020348 Dist:101.741959 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.00136956) Max:78 Min:6 Avg:47.333332 Std/Avg:0.641116 Dist:33.340916 NonZero/Total:3/3 1: [1] Lambda:min(0.00012987,0.00977425) Max:38 Min:4 Avg:25.666666 Std/Avg:0.598813 Dist:17.357159 NonZero/Total:3/3 1: [1] Lambda:min(0.00027027,0.0228386) Max:16 Min:8 Avg:12.333333 Std/Avg:0.267554 Dist:7.827664 NonZero/Total:3/3 1: [1] Lambda:min(0.000666667,0.0364511) Max:9 Min:3 Avg:5.000000 Std/Avg:0.565685 Dist:2.767370 NonZero/Total:3/3 1: [1] Lambda:min(0.00125,0.0816711) Max:4 Min:4 Avg:4.000000 Std/Avg:0.000000 Dist:1.419861 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 6.30%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 6.30%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 6.30%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 6.30%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.70%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.70%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.70%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.70%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.40%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.40%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.40%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.10%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.10%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.30%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.70%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.90%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -5.10%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.60%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -4.80%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.60%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.10%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -3.70%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -1.90%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -5.60%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -2.40%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -0.40%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.00%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -1.20%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.20%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.30%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.10%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.80%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -3.80%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: 0.00%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: 0.00%. 1: [1] Final Select Threshold: 12, Split Threshold: 11. 1: [1] leaf size: 1, nodes: 2. 1: [1] leaf size: 2, nodes: 4. 1: [1] leaf size: 3, nodes: 7. 1: [1] leaf size: 4, nodes: 21. 1: [1] leaf size: 5, nodes: 16. 1: [1] leaf size: 6, nodes: 17. 1: [1] leaf size: 7, nodes: 16. 1: [1] leaf size: 8, nodes: 20. 1: [1] leaf size: 9, nodes: 8. 1: [1] leaf size: 10, nodes: 5. 1: [1] leaf size: 11, nodes: 5. 1: [1] leaf size: 12, nodes: 7. 1: [1] leaf size: 13, nodes: 5. 1: [1] leaf size: 14, nodes: 5. 1: [1] leaf size: 15, nodes: 8. 1: [1] leaf size: 16, nodes: 6. 1: [1] leaf size: 17, nodes: 1. 1: [1] leaf size: 18, nodes: 1. 1: [1] leaf size: 19, nodes: 1. 1: [1] leaf size: 20, nodes: 5. 1: [1] leaf size: 21, nodes: 3. 1: [1] leaf size: 22, nodes: 2. 1: [1] leaf size: 23, nodes: 1. 1: [1] leaf size: 24, nodes: 3. 1: [1] leaf size: 25, nodes: 2. 1: [1] leaf size: 26, nodes: 1. 1: [1] leaf size: 28, nodes: 2. 1: [1] leaf size: 30, nodes: 1. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 32, nodes: 1. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 38, nodes: 1. 1: [1] leaf size: 41, nodes: 1. 1: [1] leaf size: 42, nodes: 1. 1: [1] leaf size: 44, nodes: 1. 1: [1] leaf size: 47, nodes: 1. 1: [1] leaf size: 51, nodes: 1. 1: [1] leaf size: 58, nodes: 1. 1: [1] leaf size: 60, nodes: 1. 1: [1] leaf size: 62, nodes: 1. 1: [1] leaf size: 64, nodes: 1. 1: [1] leaf size: 66, nodes: 1. 1: [1] leaf size: 67, nodes: 1. 1: [1] leaf size: 72, nodes: 1. 1: [1] leaf size: 78, nodes: 1. 1: [1] leaf size: 120, nodes: 1. 1: [1] leaf size: 134, nodes: 1. 1: [1] leaf size: 137, nodes: 2. 1: [1] leaf size: 143, nodes: 1. 1: [1] leaf size: 172, nodes: 1. 1: [1] leaf size: 418, nodes: 1. 1: [1] standard deviation is 38.320. 1: [1] Seleted Nodes: 200, about 20.00% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.02 1: [1] select head time: 0.02 build head time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_Float_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(10,0.00105681) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:134.121445 NonZero/Total:2/3 1: [1] Lambda:min(1,0.000661607) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:134.118225 NonZero/Total:3/3 1: [1] Lambda:min(0.1,0.00114029) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:133.898926 NonZero/Total:3/3 1: [1] Lambda:min(0.01,0.00386212) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:134.008591 NonZero/Total:2/3 1: [1] Lambda:min(0.001,0.000695829) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:134.241638 NonZero/Total:2/3 1: [1] Lambda:min(0.0001,0.000860265) Max:523 Min:1 Avg:333.333344 Std/Avg:0.707332 Dist:133.364105 NonZero/Total:3/3 1: [1] Lambda:min(1e-05,0.0010895) Max:669 Min:1 Avg:333.333344 Std/Avg:0.818160 Dist:133.550797 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.0001,0.000948282) Max:394 Min:275 Avg:333.333344 Std/Avg:0.145829 Dist:133.132660 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.00370256) Max:143 Min:111 Avg:131.000000 Std/Avg:0.108673 Dist:51.022408 NonZero/Total:3/3 1: [1] Lambda:min(0.0001,0.000650674) Max:73 Min:1 Avg:47.333332 Std/Avg:0.693510 Dist:17.771450 NonZero/Total:3/3 1: [1] Lambda:min(0.000138889,0.0062624) Max:30 Min:18 Avg:24.000000 Std/Avg:0.204124 Dist:8.654742 NonZero/Total:3/3 1: [1] Lambda:min(0.000344828,0.00975702) Max:18 Min:4 Avg:9.666667 Std/Avg:0.622602 Dist:3.119504 NonZero/Total:3/3 1: [1] Lambda:min(0.000588235,0.0183204) Max:9 Min:1 Avg:5.666667 Std/Avg:0.599885 Dist:1.641003 NonZero/Total:3/3 1: [1] Lambda:min(0.00125,0.0314317) Max:5 Min:3 Avg:4.000000 Std/Avg:0.250000 Dist:0.646495 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 4.80%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 4.80%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 4.80%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 4.80%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.30%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.40%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.40%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.40%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -4.00%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.90%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -6.30%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.90%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -8.10%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.30%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.50%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.80%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -3.80%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -1.40%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.80%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.00%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.00%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.50%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -1.90%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.50%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -5.10%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.50%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.60%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.00%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.70%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.70%. 1: [1] Final Select Threshold: 4, Split Threshold: 13. 1: [1] leaf size: 4, nodes: 42. 1: [1] leaf size: 5, nodes: 48. 1: [1] leaf size: 6, nodes: 25. 1: [1] leaf size: 7, nodes: 23. 1: [1] leaf size: 8, nodes: 8. 1: [1] leaf size: 9, nodes: 7. 1: [1] leaf size: 10, nodes: 1. 1: [1] leaf size: 11, nodes: 1. 1: [1] leaf size: 12, nodes: 3. 1: [1] leaf size: 13, nodes: 2. 1: [1] leaf size: 14, nodes: 2. 1: [1] leaf size: 16, nodes: 2. 1: [1] leaf size: 17, nodes: 2. 1: [1] leaf size: 18, nodes: 2. 1: [1] leaf size: 20, nodes: 2. 1: [1] leaf size: 21, nodes: 1. 1: [1] leaf size: 23, nodes: 2. 1: [1] leaf size: 24, nodes: 1. 1: [1] leaf size: 27, nodes: 1. 1: [1] leaf size: 28, nodes: 1. 1: [1] leaf size: 29, nodes: 2. 1: [1] leaf size: 33, nodes: 3. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 37, nodes: 1. 1: [1] leaf size: 38, nodes: 1. 1: [1] leaf size: 39, nodes: 1. 1: [1] leaf size: 44, nodes: 1. 1: [1] leaf size: 48, nodes: 1. 1: [1] leaf size: 65, nodes: 1. 1: [1] leaf size: 72, nodes: 1. 1: [1] leaf size: 73, nodes: 1. 1: [1] leaf size: 87, nodes: 1. 1: [1] leaf size: 94, nodes: 1. 1: [1] leaf size: 104, nodes: 1. 1: [1] leaf size: 106, nodes: 1. 1: [1] leaf size: 111, nodes: 1. 1: [1] leaf size: 143, nodes: 1. 1: [1] standard deviation is 20.380. 1: [1] Seleted Nodes: 196, about 19.60% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.02 1: [1] select head time: 0.02 build head time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_Int16_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(1.07368e+10,1.66451e+06) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:271609987072.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+09,1.82384e+06) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:271662809088.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+08,1.84036e+06) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:271798992896.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+07,1.60415e+06) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:271921184768.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+06,1.76614e+06) Max:981 Min:1 Avg:333.333344 Std/Avg:1.374066 Dist:271731851264.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,1.17165e+06) Max:497 Min:206 Avg:333.333344 Std/Avg:0.364640 Dist:270738784256.000000 NonZero/Total:3/3 1: [1] Lambda:min(10736.8,3.00558e+06) Max:556 Min:186 Avg:333.333344 Std/Avg:0.480508 Dist:270099431424.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(107368,1.04464e+07) Max:395 Min:233 Avg:333.333344 Std/Avg:0.214695 Dist:270459568128.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,1.85243e+06) Max:228 Min:1 Avg:131.333328 Std/Avg:0.728537 Dist:104362524672.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,1.19674e+06) Max:132 Min:1 Avg:75.666664 Std/Avg:0.727259 Dist:58605289472.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,9.55556e+06) Max:52 Min:33 Avg:43.666668 Std/Avg:0.181609 Dist:32590360576.000000 NonZero/Total:3/3 1: [1] Lambda:min(210525,1.45505e+07) Max:29 Min:9 Avg:17.000000 Std/Avg:0.508293 Dist:12019410944.000000 NonZero/Total:3/3 1: [1] Lambda:min(383456,2.79323e+07) Max:15 Min:3 Avg:9.333333 Std/Avg:0.527315 Dist:6346546176.000000 NonZero/Total:3/3 1: [1] Lambda:min(766912,4.71854e+07) Max:8 Min:1 Avg:4.666667 Std/Avg:0.614452 Dist:2707407616.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.53382e+06,8.07232e+07) Max:4 Min:3 Avg:3.500000 Std/Avg:0.142857 Dist:1149886464.000000 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 5.20%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.30%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.30%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.70%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.70%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.70%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.40%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -4.20%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.30%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.70%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -5.10%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.70%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.70%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.90%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.70%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -5.30%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.50%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.70%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -4.10%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.70%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.50%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.30%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.50%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.80%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.40%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 1.30%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -3.70%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.40%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.40%. 1: [1] Final Select Threshold: 12, Split Threshold: 11. 1: [1] leaf size: 1, nodes: 3. 1: [1] leaf size: 2, nodes: 3. 1: [1] leaf size: 3, nodes: 6. 1: [1] leaf size: 4, nodes: 20. 1: [1] leaf size: 5, nodes: 13. 1: [1] leaf size: 6, nodes: 19. 1: [1] leaf size: 7, nodes: 17. 1: [1] leaf size: 8, nodes: 13. 1: [1] leaf size: 9, nodes: 15. 1: [1] leaf size: 10, nodes: 5. 1: [1] leaf size: 11, nodes: 10. 1: [1] leaf size: 12, nodes: 6. 1: [1] leaf size: 13, nodes: 7. 1: [1] leaf size: 14, nodes: 6. 1: [1] leaf size: 15, nodes: 2. 1: [1] leaf size: 16, nodes: 4. 1: [1] leaf size: 17, nodes: 3. 1: [1] leaf size: 18, nodes: 2. 1: [1] leaf size: 19, nodes: 2. 1: [1] leaf size: 20, nodes: 4. 1: [1] leaf size: 21, nodes: 1. 1: [1] leaf size: 22, nodes: 3. 1: [1] leaf size: 23, nodes: 1. 1: [1] leaf size: 25, nodes: 1. 1: [1] leaf size: 26, nodes: 2. 1: [1] leaf size: 27, nodes: 1. 1: [1] leaf size: 29, nodes: 1. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 32, nodes: 2. 1: [1] leaf size: 33, nodes: 1. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 38, nodes: 3. 1: [1] leaf size: 40, nodes: 2. 1: [1] leaf size: 46, nodes: 1. 1: [1] leaf size: 51, nodes: 1. 1: [1] leaf size: 52, nodes: 1. 1: [1] leaf size: 53, nodes: 1. 1: [1] leaf size: 57, nodes: 1. 1: [1] leaf size: 75, nodes: 1. 1: [1] leaf size: 76, nodes: 1. 1: [1] leaf size: 87, nodes: 1. 1: [1] leaf size: 94, nodes: 1. 1: [1] leaf size: 132, nodes: 1. 1: [1] leaf size: 165, nodes: 1. 1: [1] leaf size: 177, nodes: 1. 1: [1] leaf size: 193, nodes: 1. 1: [1] leaf size: 228, nodes: 1. 1: [1] leaf size: 233, nodes: 1. 1: [1] leaf size: 372, nodes: 1. 1: [1] standard deviation is 42.208. 1: [1] Seleted Nodes: 196, about 19.60% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.03 1: [1] select head time: 0.03 build head time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_Int16_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(1.07368e+10,1.30534e+06) Max:906 Min:1 Avg:333.333344 Std/Avg:1.220024 Dist:145385095168.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+09,1.02157e+06) Max:983 Min:1 Avg:333.333344 Std/Avg:1.378273 Dist:146172510208.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+08,932705) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:146200838144.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.07368e+07,846091) Max:925 Min:1 Avg:333.333344 Std/Avg:1.258295 Dist:146297782272.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.07368e+06,1.33907e+06) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:146116755456.000000 NonZero/Total:2/3 1: [1] Lambda:min(107368,753520) Max:485 Min:160 Avg:333.333344 Std/Avg:0.400687 Dist:145403412480.000000 NonZero/Total:3/3 1: [1] Lambda:min(10736.8,1.18921e+06) Max:629 Min:1 Avg:333.333344 Std/Avg:0.773063 Dist:145439948800.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(107368,856914) Max:456 Min:213 Avg:333.333344 Std/Avg:0.297654 Dist:145300586496.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,973876) Max:161 Min:143 Avg:151.666672 Std/Avg:0.048551 Dist:64352718848.000000 NonZero/Total:3/3 1: [1] Lambda:min(107368,980478) Max:60 Min:43 Avg:53.333332 Std/Avg:0.138913 Dist:21616197632.000000 NonZero/Total:3/3 1: [1] Lambda:min(181979,7.60168e+06) Max:23 Min:13 Avg:19.666666 Std/Avg:0.239697 Dist:7424083968.000000 NonZero/Total:3/3 1: [1] Lambda:min(488035,2.08012e+07) Max:9 Min:6 Avg:7.333333 Std/Avg:0.170075 Dist:2449649664.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.3421e+06,3.62882e+07) Max:5 Min:3 Avg:4.000000 Std/Avg:0.250000 Dist:706666560.000000 NonZero/Total:2/2 1: [1] Lambda:min(488035,1.40435e+07) Max:15 Min:2 Avg:7.333333 Std/Avg:0.757879 Dist:2530630144.000000 NonZero/Total:3/3 1: [1] Lambda:min(766912,2.82823e+07) Max:6 Min:4 Avg:4.666667 Std/Avg:0.202031 Dist:1409623808.000000 NonZero/Total:3/3 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 6.20%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 6.20%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 6.20%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 6.20%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.60%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.60%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.60%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.60%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -4.00%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.80%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.80%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -5.00%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.70%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -6.70%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.70%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.60%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -5.20%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.20%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.00%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.00%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -0.60%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.20%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.60%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: -0.20%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.50%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.90%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.40%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -3.60%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.80%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.80%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 2, nodes: 5. 1: [1] leaf size: 3, nodes: 11. 1: [1] leaf size: 4, nodes: 22. 1: [1] leaf size: 5, nodes: 13. 1: [1] leaf size: 6, nodes: 20. 1: [1] leaf size: 7, nodes: 12. 1: [1] leaf size: 8, nodes: 22. 1: [1] leaf size: 9, nodes: 8. 1: [1] leaf size: 10, nodes: 10. 1: [1] leaf size: 11, nodes: 10. 1: [1] leaf size: 12, nodes: 3. 1: [1] leaf size: 13, nodes: 6. 1: [1] leaf size: 14, nodes: 9. 1: [1] leaf size: 15, nodes: 4. 1: [1] leaf size: 16, nodes: 3. 1: [1] leaf size: 17, nodes: 1. 1: [1] leaf size: 19, nodes: 3. 1: [1] leaf size: 20, nodes: 2. 1: [1] leaf size: 21, nodes: 1. 1: [1] leaf size: 22, nodes: 1. 1: [1] leaf size: 23, nodes: 2. 1: [1] leaf size: 24, nodes: 1. 1: [1] leaf size: 25, nodes: 1. 1: [1] leaf size: 26, nodes: 1. 1: [1] leaf size: 27, nodes: 1. 1: [1] leaf size: 28, nodes: 3. 1: [1] leaf size: 29, nodes: 2. 1: [1] leaf size: 32, nodes: 1. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 35, nodes: 1. 1: [1] leaf size: 39, nodes: 1. 1: [1] leaf size: 43, nodes: 1. 1: [1] leaf size: 44, nodes: 2. 1: [1] leaf size: 46, nodes: 1. 1: [1] leaf size: 47, nodes: 2. 1: [1] leaf size: 48, nodes: 1. 1: [1] leaf size: 57, nodes: 1. 1: [1] leaf size: 60, nodes: 1. 1: [1] leaf size: 69, nodes: 1. 1: [1] leaf size: 83, nodes: 1. 1: [1] leaf size: 105, nodes: 1. 1: [1] leaf size: 122, nodes: 1. 1: [1] leaf size: 143, nodes: 1. 1: [1] leaf size: 161, nodes: 1. 1: [1] leaf size: 213, nodes: 1. 1: [1] leaf size: 331, nodes: 1. 1: [1] standard deviation is 33.853. 1: [1] Seleted Nodes: 198, about 19.80% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.03 1: [1] select head time: 0.03 build head time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_UInt8_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(650250,211.016) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:16480054.000000 NonZero/Total:2/3 1: [1] Lambda:min(65025,548.696) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:16469794.000000 NonZero/Total:2/3 1: [1] Lambda:min(6502.5,141.729) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:16484699.000000 NonZero/Total:2/3 1: [1] Lambda:min(650.25,493.49) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:16499576.000000 NonZero/Total:2/3 1: [1] Lambda:min(65.025,546.48) Max:411 Min:280 Avg:333.333344 Std/Avg:0.168541 Dist:16432556.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,133.627) Max:427 Min:260 Avg:333.333344 Std/Avg:0.209031 Dist:16351336.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.65025,112.514) Max:629 Min:25 Avg:333.333344 Std/Avg:0.740234 Dist:16411266.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:10.000001 1: [1] Start to build BKTree 1 1: [1] Lambda:min(65.025,82.8222) Max:771 Min:9 Avg:333.333344 Std/Avg:0.963725 Dist:16444775.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,125.595) Max:670 Min:1 Avg:256.666656 Std/Avg:1.149337 Dist:12627810.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,143.898) Max:322 Min:142 Avg:223.000000 Std/Avg:0.334434 Dist:10865065.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,189.724) Max:293 Min:1 Avg:107.000000 Std/Avg:1.233173 Dist:5167032.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,83.6886) Max:281 Min:1 Avg:97.333336 Std/Avg:1.334835 Dist:4694176.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,826.115) Max:155 Min:18 Avg:93.333336 Std/Avg:0.608129 Dist:4453958.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,746.871) Max:56 Min:47 Avg:51.333332 Std/Avg:0.071723 Dist:2391807.000000 NonZero/Total:3/3 1: [1] Lambda:min(118.227,889.639) Max:20 Min:17 Avg:18.333334 Std/Avg:0.068030 Dist:806640.000000 NonZero/Total:3/3 1: [1] Lambda:min(342.237,2371.51) Max:9 Min:3 Avg:6.333333 Std/Avg:0.393859 Dist:229876.000000 NonZero/Total:3/3 1: [1] Lambda:min(812.812,4099.2) Max:5 Min:3 Avg:4.000000 Std/Avg:0.250000 Dist:89701.000000 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 3.20%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 3.20%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 3.20%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 3.20%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 1.90%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: 0.40%. 1: [1] Select Threshold: 4, Split Threshold: 15, diff: 0.40%. 1: [1] Select Threshold: 4, Split Threshold: 16, diff: 0.40%. 1: [1] Select Threshold: 4, Split Threshold: 17, diff: 0.40%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -3.80%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -3.00%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.00%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.40%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.00%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.00%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.20%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -4.40%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -1.80%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -6.70%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -4.10%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -1.50%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.20%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.00%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -0.20%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.50%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.50%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: -0.10%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -5.10%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -2.10%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.70%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.50%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -1.10%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -1.10%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 3, nodes: 3. 1: [1] leaf size: 4, nodes: 25. 1: [1] leaf size: 5, nodes: 36. 1: [1] leaf size: 6, nodes: 36. 1: [1] leaf size: 7, nodes: 8. 1: [1] leaf size: 8, nodes: 8. 1: [1] leaf size: 9, nodes: 5. 1: [1] leaf size: 10, nodes: 7. 1: [1] leaf size: 11, nodes: 11. 1: [1] leaf size: 12, nodes: 6. 1: [1] leaf size: 13, nodes: 8. 1: [1] leaf size: 14, nodes: 8. 1: [1] leaf size: 15, nodes: 3. 1: [1] leaf size: 16, nodes: 6. 1: [1] leaf size: 17, nodes: 5. 1: [1] leaf size: 18, nodes: 5. 1: [1] leaf size: 19, nodes: 1. 1: [1] leaf size: 20, nodes: 3. 1: [1] leaf size: 23, nodes: 1. 1: [1] leaf size: 27, nodes: 1. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 32, nodes: 1. 1: [1] leaf size: 33, nodes: 1. 1: [1] leaf size: 36, nodes: 2. 1: [1] leaf size: 99, nodes: 1. 1: [1] leaf size: 107, nodes: 1. 1: [1] leaf size: 114, nodes: 1. 1: [1] leaf size: 142, nodes: 1. 1: [1] leaf size: 220, nodes: 1. 1: [1] leaf size: 322, nodes: 1. 1: [1] leaf size: 670, nodes: 1. 1: [1] leaf size: 771, nodes: 1. 1: [1] standard deviation is 77.148. 1: [1] Seleted Nodes: 199, about 19.90% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.02 1: [1] select head time: 0.02 build head time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.02 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_UInt8_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(650250,76.0035) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:11081728.000000 NonZero/Total:2/3 1: [1] Lambda:min(65025,62.272) Max:972 Min:1 Avg:333.333344 Std/Avg:1.355191 Dist:11134014.000000 NonZero/Total:3/3 1: [1] Lambda:min(6502.5,42.0933) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:11195482.000000 NonZero/Total:2/3 1: [1] Lambda:min(650.25,41.8122) Max:998 Min:1 Avg:333.333344 Std/Avg:1.409971 Dist:11172556.000000 NonZero/Total:3/3 1: [1] Lambda:min(65.025,66.767) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:11241610.000000 NonZero/Total:2/3 1: [1] Lambda:min(6.5025,50.9136) Max:394 Min:272 Avg:333.333344 Std/Avg:0.149426 Dist:11114737.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.65025,274.904) Max:825 Min:1 Avg:333.333344 Std/Avg:1.064287 Dist:11180781.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(6.5025,197.167) Max:402 Min:291 Avg:333.333344 Std/Avg:0.146976 Dist:11075057.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,229.671) Max:149 Min:107 Avg:133.666672 Std/Avg:0.141597 Dist:4389331.000000 NonZero/Total:3/3 1: [1] Lambda:min(6.5025,77.555) Max:63 Min:42 Avg:49.333332 Std/Avg:0.196062 Dist:1556964.000000 NonZero/Total:3/3 1: [1] Lambda:min(10.4879,406.002) Max:31 Min:4 Avg:20.666666 Std/Avg:0.575696 Dist:618094.000000 NonZero/Total:3/3 1: [1] Lambda:min(21.675,869.48) Max:14 Min:8 Avg:10.000000 Std/Avg:0.282843 Dist:283208.000000 NonZero/Total:3/3 1: [1] Lambda:min(50.0192,1828.81) Max:6 Min:3 Avg:4.333333 Std/Avg:0.287820 Dist:103492.000000 NonZero/Total:3/3 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 5.20%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 5.20%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.60%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.60%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.20%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.20%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.20%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -4.00%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -4.00%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.90%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -6.10%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.30%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -8.00%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.20%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.20%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.70%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -4.10%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -1.90%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.80%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -2.80%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -0.80%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -6.00%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -1.80%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.40%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -5.20%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.20%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.80%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.90%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.60%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.60%. 1: [1] Final Select Threshold: 4, Split Threshold: 13. 1: [1] leaf size: 4, nodes: 42. 1: [1] leaf size: 5, nodes: 48. 1: [1] leaf size: 6, nodes: 26. 1: [1] leaf size: 7, nodes: 21. 1: [1] leaf size: 8, nodes: 11. 1: [1] leaf size: 9, nodes: 4. 1: [1] leaf size: 11, nodes: 3. 1: [1] leaf size: 12, nodes: 3. 1: [1] leaf size: 13, nodes: 5. 1: [1] leaf size: 14, nodes: 2. 1: [1] leaf size: 15, nodes: 1. 1: [1] leaf size: 16, nodes: 2. 1: [1] leaf size: 17, nodes: 2. 1: [1] leaf size: 18, nodes: 1. 1: [1] leaf size: 19, nodes: 1. 1: [1] leaf size: 20, nodes: 2. 1: [1] leaf size: 22, nodes: 1. 1: [1] leaf size: 24, nodes: 2. 1: [1] leaf size: 25, nodes: 1. 1: [1] leaf size: 26, nodes: 1. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 33, nodes: 1. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 37, nodes: 2. 1: [1] leaf size: 39, nodes: 1. 1: [1] leaf size: 42, nodes: 1. 1: [1] leaf size: 43, nodes: 2. 1: [1] leaf size: 98, nodes: 1. 1: [1] leaf size: 103, nodes: 1. 1: [1] leaf size: 105, nodes: 1. 1: [1] leaf size: 113, nodes: 1. 1: [1] leaf size: 120, nodes: 1. 1: [1] leaf size: 145, nodes: 1. 1: [1] leaf size: 149, nodes: 1. 1: [1] leaf size: 291, nodes: 1. 1: [1] leaf size: 402, nodes: 1. 1: [1] standard deviation is 40.439. 1: [1] Seleted Nodes: 198, about 19.80% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.03 1: [1] select head time: 0.03 build head time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_Int8_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(161290,137.648) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:4109882.000000 NonZero/Total:2/3 1: [1] Lambda:min(16129,157.236) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:4097511.000000 NonZero/Total:2/3 1: [1] Lambda:min(1612.9,25.765) Max:960 Min:3 Avg:333.333344 Std/Avg:1.330013 Dist:4116275.000000 NonZero/Total:3/3 1: [1] Lambda:min(161.29,25.4423) Max:953 Min:1 Avg:333.333344 Std/Avg:1.315666 Dist:4098012.000000 NonZero/Total:3/3 1: [1] Lambda:min(16.129,27.6561) Max:950 Min:1 Avg:333.333344 Std/Avg:1.309468 Dist:4092346.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,27.7806) Max:460 Min:154 Avg:333.333344 Std/Avg:0.391070 Dist:4068701.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,44.3944) Max:514 Min:114 Avg:333.333344 Std/Avg:0.496717 Dist:4084763.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1.6129,32.187) Max:348 Min:305 Avg:333.333344 Std/Avg:0.060117 Dist:4088066.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,23.2102) Max:201 Min:1 Avg:115.666664 Std/Avg:0.728326 Dist:1391740.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,72.9808) Max:107 Min:1 Avg:66.666664 Std/Avg:0.702531 Dist:786500.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,128.048) Max:46 Min:27 Avg:35.333332 Std/Avg:0.224441 Dist:396988.000000 NonZero/Total:3/3 1: [1] Lambda:min(3.58422,308.361) Max:23 Min:4 Avg:15.000000 Std/Avg:0.536104 Dist:160977.000000 NonZero/Total:3/3 1: [1] Lambda:min(7.33136,446.908) Max:13 Min:3 Avg:7.333333 Std/Avg:0.571355 Dist:71551.000000 NonZero/Total:3/3 1: [1] Lambda:min(13.4408,882.194) Max:5 Min:2 Avg:4.000000 Std/Avg:0.353553 Dist:31652.000000 NonZero/Total:3/3 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 4.40%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 4.40%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 4.40%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 4.40%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 1.90%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 1.90%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.90%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.90%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.90%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -3.90%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -3.90%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.70%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.40%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.80%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.60%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -8.00%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.80%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.80%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.40%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -4.60%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -2.60%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.40%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.60%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.20%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.60%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.20%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.40%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.90%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.50%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 0.90%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -4.20%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.60%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.60%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 2, nodes: 4. 1: [1] leaf size: 3, nodes: 7. 1: [1] leaf size: 4, nodes: 18. 1: [1] leaf size: 5, nodes: 26. 1: [1] leaf size: 6, nodes: 22. 1: [1] leaf size: 7, nodes: 19. 1: [1] leaf size: 8, nodes: 15. 1: [1] leaf size: 9, nodes: 8. 1: [1] leaf size: 10, nodes: 8. 1: [1] leaf size: 11, nodes: 8. 1: [1] leaf size: 12, nodes: 7. 1: [1] leaf size: 13, nodes: 5. 1: [1] leaf size: 14, nodes: 6. 1: [1] leaf size: 15, nodes: 5. 1: [1] leaf size: 16, nodes: 4. 1: [1] leaf size: 17, nodes: 1. 1: [1] leaf size: 18, nodes: 2. 1: [1] leaf size: 19, nodes: 2. 1: [1] leaf size: 20, nodes: 1. 1: [1] leaf size: 21, nodes: 3. 1: [1] leaf size: 23, nodes: 3. 1: [1] leaf size: 24, nodes: 3. 1: [1] leaf size: 25, nodes: 3. 1: [1] leaf size: 26, nodes: 2. 1: [1] leaf size: 27, nodes: 2. 1: [1] leaf size: 29, nodes: 2. 1: [1] leaf size: 30, nodes: 1. 1: [1] leaf size: 31, nodes: 1. 1: [1] leaf size: 33, nodes: 2. 1: [1] leaf size: 34, nodes: 1. 1: [1] leaf size: 36, nodes: 1. 1: [1] leaf size: 38, nodes: 1. 1: [1] leaf size: 44, nodes: 1. 1: [1] leaf size: 45, nodes: 1. 1: [1] leaf size: 46, nodes: 1. 1: [1] leaf size: 47, nodes: 1. 1: [1] leaf size: 87, nodes: 1. 1: [1] leaf size: 92, nodes: 1. 1: [1] leaf size: 107, nodes: 1. 1: [1] leaf size: 201, nodes: 1. 1: [1] leaf size: 305, nodes: 1. 1: [1] leaf size: 347, nodes: 1. 1: [1] leaf size: 348, nodes: 1. 1: [1] standard deviation is 42.955. 1: [1] Seleted Nodes: 204, about 20.40% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.03 1: [1] select head time: 0.03 build head time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.03 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value head_vectors_Int8_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value Undefined 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting AnalyzeOnly with value false 1: [1] Setting BKTKmeansK with value 3 1: [1] Setting BKTLeafSize with value 6 1: [1] Setting CalcStd with value true 1: [1] Setting isExecute with value true 1: [1] Setting NoOutput with value false 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting PrintSizeCount with value true 1: [1] Setting Ratio with value 0.2 1: [1] Setting RecursiveCheckSmallCluster with value true 1: [1] Setting SamplesNumber with value 100 1: [1] Setting SaveBKT with value false 1: [1] Setting SelectDynamically with value true 1: [1] Setting SelectThreshold with value 12 1: [1] Setting SplitFactor with value 9 1: [1] Setting SplitThreshold with value 18 1: [1] Setting TreeNumber with value 1 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 3, BKTLeafSize: 6, Samples: 100, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 2. 1: [1] Lambda:min(161290,17.6299) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:3353881.000000 NonZero/Total:2/3 1: [1] Lambda:min(16129,18.2139) Max:873 Min:1 Avg:333.333344 Std/Avg:1.154997 Dist:3349260.000000 NonZero/Total:3/3 1: [1] Lambda:min(1612.9,16.7319) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:3413175.000000 NonZero/Total:2/3 1: [1] Lambda:min(161.29,63.7994) Max:997 Min:1 Avg:333.333344 Std/Avg:1.407850 Dist:3359571.000000 NonZero/Total:3/3 1: [1] Lambda:min(16.129,11.8954) Max:999 Min:0 Avg:333.333344 Std/Avg:1.412093 Dist:3266151.000000 NonZero/Total:2/3 1: [1] Lambda:min(1.6129,11.3405) Max:448 Min:179 Avg:333.333344 Std/Avg:0.340032 Dist:3312468.000000 NonZero/Total:3/3 1: [1] Lambda:min(0.16129,20.917) Max:634 Min:134 Avg:333.333344 Std/Avg:0.649005 Dist:3341661.000000 NonZero/Total:3/3 1: [1] Best Lambda Factor:100.000008 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1.6129,44.4069) Max:542 Min:1 Avg:333.333344 Std/Avg:0.712630 Dist:3313224.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,66.331) Max:281 Min:7 Avg:180.333328 Std/Avg:0.682609 Dist:1793116.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,20.1926) Max:148 Min:33 Avg:93.333336 Std/Avg:0.504849 Dist:910928.000000 NonZero/Total:3/3 1: [1] Lambda:min(1.6129,11.5761) Max:74 Min:9 Avg:49.000000 Std/Avg:0.583212 Dist:461558.000000 NonZero/Total:3/3 1: [1] Lambda:min(2.20945,70.6879) Max:35 Min:19 Avg:24.333334 Std/Avg:0.309965 Dist:221717.000000 NonZero/Total:3/3 1: [1] Lambda:min(4.74382,202.347) Max:15 Min:9 Avg:11.333333 Std/Avg:0.231588 Dist:99009.000000 NonZero/Total:3/3 1: [1] Lambda:min(11.5207,334.328) Max:8 Min:3 Avg:4.666667 Std/Avg:0.505076 Dist:35315.000000 NonZero/Total:3/3 1: [1] Lambda:min(23.0414,445.806) Max:6 Min:1 Avg:3.500000 Std/Avg:0.714286 Dist:16585.000000 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 13, diff: 4.50%. 1: [1] Select Threshold: 2, Split Threshold: 15, diff: 4.50%. 1: [1] Select Threshold: 2, Split Threshold: 16, diff: 4.50%. 1: [1] Select Threshold: 2, Split Threshold: 17, diff: 4.50%. 1: [1] Select Threshold: 3, Split Threshold: 13, diff: 2.20%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: 2.20%. 1: [1] Select Threshold: 3, Split Threshold: 16, diff: 2.20%. 1: [1] Select Threshold: 3, Split Threshold: 17, diff: 2.20%. 1: [1] Select Threshold: 4, Split Threshold: 13, diff: -0.30%. 1: [1] Select Threshold: 4, Split Threshold: 11, diff: -0.30%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -0.30%. 1: [1] Select Threshold: 5, Split Threshold: 13, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 11, diff: -3.80%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -3.60%. 1: [1] Select Threshold: 6, Split Threshold: 13, diff: -6.50%. 1: [1] Select Threshold: 6, Split Threshold: 11, diff: -5.30%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.30%. 1: [1] Select Threshold: 7, Split Threshold: 13, diff: -7.70%. 1: [1] Select Threshold: 7, Split Threshold: 11, diff: -5.50%. 1: [1] Select Threshold: 7, Split Threshold: 10, diff: -3.50%. 1: [1] Select Threshold: 8, Split Threshold: 13, diff: -7.50%. 1: [1] Select Threshold: 8, Split Threshold: 11, diff: -3.90%. 1: [1] Select Threshold: 8, Split Threshold: 10, diff: -1.50%. 1: [1] Select Threshold: 9, Split Threshold: 13, diff: -6.50%. 1: [1] Select Threshold: 9, Split Threshold: 11, diff: -3.50%. 1: [1] Select Threshold: 9, Split Threshold: 10, diff: -1.30%. 1: [1] Select Threshold: 10, Split Threshold: 13, diff: -5.40%. 1: [1] Select Threshold: 10, Split Threshold: 11, diff: -2.40%. 1: [1] Select Threshold: 10, Split Threshold: 10, diff: 0.20%. 1: [1] Select Threshold: 11, Split Threshold: 13, diff: -4.60%. 1: [1] Select Threshold: 11, Split Threshold: 11, diff: -1.60%. 1: [1] Select Threshold: 11, Split Threshold: 10, diff: 1.00%. 1: [1] Select Threshold: 12, Split Threshold: 13, diff: -3.40%. 1: [1] Select Threshold: 12, Split Threshold: 11, diff: -0.60%. 1: [1] Select Threshold: 12, Split Threshold: 10, diff: -0.60%. 1: [1] Final Select Threshold: 10, Split Threshold: 10. 1: [1] leaf size: 2, nodes: 2. 1: [1] leaf size: 3, nodes: 4. 1: [1] leaf size: 4, nodes: 29. 1: [1] leaf size: 5, nodes: 22. 1: [1] leaf size: 6, nodes: 20. 1: [1] leaf size: 7, nodes: 16. 1: [1] leaf size: 8, nodes: 10. 1: [1] leaf size: 9, nodes: 10. 1: [1] leaf size: 10, nodes: 7. 1: [1] leaf size: 11, nodes: 10. 1: [1] leaf size: 12, nodes: 5. 1: [1] leaf size: 13, nodes: 7. 1: [1] leaf size: 14, nodes: 6. 1: [1] leaf size: 15, nodes: 7. 1: [1] leaf size: 16, nodes: 2. 1: [1] leaf size: 17, nodes: 4. 1: [1] leaf size: 18, nodes: 2. 1: [1] leaf size: 19, nodes: 3. 1: [1] leaf size: 20, nodes: 3. 1: [1] leaf size: 21, nodes: 1. 1: [1] leaf size: 23, nodes: 3. 1: [1] leaf size: 25, nodes: 1. 1: [1] leaf size: 26, nodes: 1. 1: [1] leaf size: 28, nodes: 1. 1: [1] leaf size: 29, nodes: 1. 1: [1] leaf size: 31, nodes: 3. 1: [1] leaf size: 33, nodes: 3. 1: [1] leaf size: 35, nodes: 1. 1: [1] leaf size: 36, nodes: 2. 1: [1] leaf size: 39, nodes: 1. 1: [1] leaf size: 42, nodes: 1. 1: [1] leaf size: 64, nodes: 1. 1: [1] leaf size: 68, nodes: 1. 1: [1] leaf size: 69, nodes: 1. 1: [1] leaf size: 74, nodes: 1. 1: [1] leaf size: 85, nodes: 1. 1: [1] leaf size: 89, nodes: 1. 1: [1] leaf size: 113, nodes: 1. 1: [1] leaf size: 139, nodes: 1. 1: [1] leaf size: 148, nodes: 1. 1: [1] leaf size: 204, nodes: 1. 1: [1] leaf size: 253, nodes: 1. 1: [1] leaf size: 281, nodes: 1. 1: [1] leaf size: 457, nodes: 1. 1: [1] leaf size: 542, nodes: 1. 1: [1] standard deviation is 59.068. 1: [1] Seleted Nodes: 202, about 20.20% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.04 1: [1] select head time: 0.04 build head time: 0.00 1: [1] select head time: 0.04 build head time: 0.00 build ssd time: 0.00 1: [1] select head time: 0.04 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(4.92611e-05,0.0161431) Max:23 Min:1 Avg:6.343750 Std/Avg:0.921367 Dist:38.502975 NonZero/Total:32/32 1: [1] Lambda:min(0.000454545,0.072731) Max:1 Min:0 Avg:0.687500 Std/Avg:0.674200 Dist:0.000000 NonZero/Total:22/32 1: [1] 1 BKTree built, 205 203 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (203,100) Finish! 1: [1] Save BKT (1,205) Finish! 1: [1] Save RNG (203,32) Finish! 1: [1] Save DeleteID (203,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 201 203 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.965781 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.992500 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (203,100) Finish! 1: [1] Save KDT (1,203) Finish! 1: [1] Save RNG (203,32) Finish! 1: [1] Save DeleteID (203,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(4.95049e-05,0.00428503) Max:33 Min:1 Avg:6.312500 Std/Avg:1.172463 Dist:19.686211 NonZero/Total:32/32 1: [1] Lambda:min(0.0003125,0.0340549) Max:1 Min:1 Avg:1.000000 Std/Avg:0.000000 Dist:-0.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 204 202 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (202,100) Finish! 1: [1] Save BKT (1,204) Finish! 1: [1] Save RNG (202,32) Finish! 1: [1] Save DeleteID (202,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 200 202 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.967500 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.998125 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (202,100) Finish! 1: [1] Save KDT (1,202) Finish! 1: [1] Save RNG (202,32) Finish! 1: [1] Save DeleteID (202,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.802438,229.674) Max:22 Min:1 Avg:6.281250 Std/Avg:0.931917 Dist:592619.000000 NonZero/Total:32/32 1: [1] Lambda:min(7.68048,1146.25) Max:1 Min:0 Avg:0.656250 Std/Avg:0.723747 Dist:0.000000 NonZero/Total:21/32 1: [1] Lambda:min(7.68048,1492.75) Max:1 Min:0 Avg:0.656250 Std/Avg:0.723747 Dist:0.000000 NonZero/Total:21/32 1: [1] 1 BKTree built, 203 201 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (201,100) Finish! 1: [1] Save BKT (1,203) Finish! 1: [1] Save RNG (201,32) Finish! 1: [1] Save DeleteID (201,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 199 201 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.975156 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.990625 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (201,100) Finish! 1: [1] Save KDT (1,201) Finish! 1: [1] Save RNG (201,32) Finish! 1: [1] Save DeleteID (201,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.810502,126.637) Max:22 Min:1 Avg:6.218750 Std/Avg:0.773004 Dist:538125.000000 NonZero/Total:32/32 1: [1] Lambda:min(7.68048,786.75) Max:1 Min:0 Avg:0.656250 Std/Avg:0.723747 Dist:22172.000000 NonZero/Total:21/32 1: [1] 1 BKTree built, 201 199 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (199,100) Finish! 1: [1] Save BKT (1,201) Finish! 1: [1] Save RNG (199,32) Finish! 1: [1] Save DeleteID (199,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 197 199 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.970156 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.998750 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (199,100) Finish! 1: [1] Save KDT (1,199) Finish! 1: [1] Save RNG (199,32) Finish! 1: [1] Save DeleteID (199,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(3.25125,992.924) Max:22 Min:1 Avg:6.250000 Std/Avg:0.856037 Dist:2364082.000000 NonZero/Total:32/32 1: [1] Lambda:min(30.9643,4742.25) Max:1 Min:0 Avg:0.656250 Std/Avg:0.723747 Dist:0.000000 NonZero/Total:21/32 1: [1] 1 BKTree built, 202 200 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (200,100) Finish! 1: [1] Save BKT (1,202) Finish! 1: [1] Save RNG (200,32) Finish! 1: [1] Save DeleteID (200,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 198 200 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.965937 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.994687 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (200,100) Finish! 1: [1] Save KDT (1,200) Finish! 1: [1] Save RNG (200,32) Finish! 1: [1] Save DeleteID (200,1) Finish! 1: [1] select head time: 0.00 build head time: 0.07 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(3.26759,527.587) Max:18 Min:1 Avg:6.218750 Std/Avg:0.819681 Dist:1710236.000000 NonZero/Total:32/32 1: [1] Lambda:min(38.25,2789.25) Max:1 Min:0 Avg:0.531250 Std/Avg:0.939336 Dist:38218.000000 NonZero/Total:17/32 1: [1] 1 BKTree built, 201 199 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (199,100) Finish! 1: [1] Save BKT (1,201) Finish! 1: [1] Save RNG (199,32) Finish! 1: [1] Save DeleteID (199,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 197 199 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.973125 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (199,100) Finish! 1: [1] Save KDT (1,199) Finish! 1: [1] Save RNG (199,32) Finish! 1: [1] Save DeleteID (199,1) Finish! 1: [1] select head time: 0.00 build head time: 0.07 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(53416.7,1.10422e+07) Max:23 Min:1 Avg:6.281250 Std/Avg:1.043389 Dist:39163420672.000000 NonZero/Total:32/32 1: [1] Lambda:min(488035,7.25415e+07) Max:1 Min:0 Avg:0.687500 Std/Avg:0.674200 Dist:0.000000 NonZero/Total:22/32 1: [1] 1 BKTree built, 203 201 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (201,100) Finish! 1: [1] Save BKT (1,203) Finish! 1: [1] Save RNG (201,32) Finish! 1: [1] Save DeleteID (201,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_L2_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 199 201 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.972188 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.995000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (201,100) Finish! 1: [1] Save KDT (1,201) Finish! 1: [1] Save RNG (201,32) Finish! 1: [1] Save DeleteID (201,1) Finish! 1: [1] select head time: 0.00 build head time: 0.07 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(53152.3,5.26961e+06) Max:33 Min:1 Avg:6.312500 Std/Avg:1.074018 Dist:20928700416.000000 NonZero/Total:32/32 1: [1] Lambda:min(335524,4.16741e+07) Max:1 Min:1 Avg:1.000000 Std/Avg:0.000000 Dist:9025984.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 204 202 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (202,100) Finish! 1: [1] Save BKT (1,204) Finish! 1: [1] Save RNG (202,32) Finish! 1: [1] Save DeleteID (202,1) Finish! 1: [1] select head time: 0.00 build head time: 0.07 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.07 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_Cosine_DEFAULT.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 200 202 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.970937 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.995938 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (202,100) Finish! 1: [1] Save KDT (1,202) Finish! 1: [1] Save RNG (202,32) Finish! 1: [1] Save DeleteID (202,1) Finish! 1: [1] select head time: 0.00 build head time: 0.04 1: [1] select head time: 0.00 build head time: 0.04 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.04 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Float_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(5e-05,0.0136187) Max:21 Min:1 Avg:6.250000 Std/Avg:0.943186 Dist:36.216599 NonZero/Total:32/32 1: [1] Lambda:min(0.0005,0.0835814) Max:1 Min:0 Avg:0.625000 Std/Avg:0.774597 Dist:0.000000 NonZero/Total:20/32 1: [1] Lambda:min(0.0005,0.0960922) Max:1 Min:0 Avg:0.625000 Std/Avg:0.774597 Dist:0.000000 NonZero/Total:20/32 1: [1] 1 BKTree built, 202 200 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (200,100) Finish! 1: [1] Save BKT (1,202) Finish! 1: [1] Save RNG (200,32) Finish! 1: [1] Save DeleteID (200,1) Finish! 1: [1] select head time: 0.00 build head time: 0.05 1: [1] select head time: 0.00 build head time: 0.05 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.05 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Float_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 198 200 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine 0 20% 1: [1] Refine 0 40% 1: [1] Refine 0 60% 1: [1] Refine 0 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.978594 1: [1] Refine 1 0% 1: [1] Refine 1 20% 1: [1] Refine 1 40% 1: [1] Refine 1 60% 1: [1] Refine 1 80% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.997187 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (200,100) Finish! 1: [1] Save KDT (1,200) Finish! 1: [1] Save RNG (200,32) Finish! 1: [1] Save DeleteID (200,1) Finish! 1: [1] select head time: 0.00 build head time: 0.09 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Float_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(5.10204e-05,0.00798024) Max:19 Min:1 Avg:6.125000 Std/Avg:0.780596 Dist:18.498089 NonZero/Total:32/32 1: [1] Lambda:min(0.000555556,0.0502843) Max:1 Min:0 Avg:0.562500 Std/Avg:0.881917 Dist:0.000000 NonZero/Total:18/32 1: [1] 1 BKTree built, 198 196 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (196,100) Finish! 1: [1] Save BKT (1,198) Finish! 1: [1] Save RNG (196,32) Finish! 1: [1] Save DeleteID (196,1) Finish! 1: [1] select head time: 0.00 build head time: 0.09 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Float_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Float_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 194 196 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.976250 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (196,100) Finish! 1: [1] Save KDT (1,196) Finish! 1: [1] Save RNG (196,32) Finish! 1: [1] Save DeleteID (196,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int8_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.790637,253.558) Max:21 Min:1 Avg:6.375000 Std/Avg:0.784069 Dist:612002.000000 NonZero/Total:32/32 1: [1] Lambda:min(8.0645,1595) Max:1 Min:0 Avg:0.625000 Std/Avg:0.774597 Dist:0.000000 NonZero/Total:20/32 1: [1] 1 BKTree built, 206 204 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (204,100) Finish! 1: [1] Save BKT (1,206) Finish! 1: [1] Save RNG (204,32) Finish! 1: [1] Save DeleteID (204,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int8_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 202 204 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.977031 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.997813 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (204,100) Finish! 1: [1] Save KDT (1,204) Finish! 1: [1] Save RNG (204,32) Finish! 1: [1] Save DeleteID (204,1) Finish! 1: [1] select head time: 0.00 build head time: 0.09 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int8_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(0.798465,107.55) Max:23 Min:1 Avg:6.312500 Std/Avg:0.811096 Dist:540311.000000 NonZero/Total:32/32 1: [1] Lambda:min(7.33136,618.5) Max:1 Min:0 Avg:0.687500 Std/Avg:0.674200 Dist:23653.000000 NonZero/Total:22/32 1: [1] 1 BKTree built, 204 202 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (202,100) Finish! 1: [1] Save BKT (1,204) Finish! 1: [1] Save RNG (202,32) Finish! 1: [1] Save DeleteID (202,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int8_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int8_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 200 202 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.970781 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.990313 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (202,100) Finish! 1: [1] Save KDT (1,202) Finish! 1: [1] Save RNG (202,32) Finish! 1: [1] Save DeleteID (202,1) Finish! 1: [1] select head time: 0.00 build head time: 0.09 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_UInt8_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(3.26759,580.546) Max:30 Min:1 Avg:6.218750 Std/Avg:1.196434 Dist:2379527.000000 NonZero/Total:32/32 1: [1] Lambda:min(22.4224,3378.28) Max:1 Min:0 Avg:0.906250 Std/Avg:0.321634 Dist:0.000000 NonZero/Total:29/32 1: [1] 1 BKTree built, 201 199 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (199,100) Finish! 1: [1] Save BKT (1,201) Finish! 1: [1] Save RNG (199,32) Finish! 1: [1] Save DeleteID (199,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_UInt8_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 197 199 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.966094 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.999375 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (199,100) Finish! 1: [1] Save KDT (1,199) Finish! 1: [1] Save RNG (199,32) Finish! 1: [1] Save DeleteID (199,1) Finish! 1: [1] select head time: 0.00 build head time: 0.09 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_UInt8_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(3.28409,398.841) Max:22 Min:1 Avg:6.187500 Std/Avg:0.959064 Dist:1714568.000000 NonZero/Total:32/32 1: [1] Lambda:min(30.9643,2520.11) Max:1 Min:0 Avg:0.656250 Std/Avg:0.723747 Dist:45771.000000 NonZero/Total:21/32 1: [1] 1 BKTree built, 200 198 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (198,100) Finish! 1: [1] Save BKT (1,200) Finish! 1: [1] Save RNG (198,32) Finish! 1: [1] Save DeleteID (198,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_UInt8_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_UInt8_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 196 198 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.965781 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.995625 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (198,100) Finish! 1: [1] Save KDT (1,198) Finish! 1: [1] Save RNG (198,32) Finish! 1: [1] Save DeleteID (198,1) Finish! 1: [1] select head time: 0.00 build head time: 0.08 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.08 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int16_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(54779.4,1.03047e+07) Max:33 Min:1 Avg:6.125000 Std/Avg:1.158602 Dist:38350036992.000000 NonZero/Total:32/32 1: [1] Lambda:min(335524,5.97682e+07) Max:1 Min:1 Avg:1.000000 Std/Avg:0.000000 Dist:0.000000 NonZero/Total:32/32 1: [1] 1 BKTree built, 198 196 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (196,100) Finish! 1: [1] Save BKT (1,198) Finish! 1: [1] Save RNG (196,32) Finish! 1: [1] Save DeleteID (196,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int16_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_L2_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 194 196 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.975000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.999687 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (196,100) Finish! 1: [1] Save KDT (1,196) Finish! 1: [1] Save RNG (196,32) Finish! 1: [1] Save DeleteID (196,1) Finish! 1: [1] select head time: 0.00 build head time: 0.09 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int16_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build BKTree 1 1: [1] Lambda:min(54226.1,6.08852e+06) Max:28 Min:1 Avg:6.187500 Std/Avg:0.986750 Dist:20259278848.000000 NonZero/Total:32/32 1: [1] Lambda:min(397658,2.52443e+07) Max:1 Min:0 Avg:0.843750 Std/Avg:0.430331 Dist:7755136.000000 NonZero/Total:27/32 1: [1] 1 BKTree built, 200 198 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 1.000000 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (198,100) Finish! 1: [1] Save BKT (1,200) Finish! 1: [1] Save RNG (198,32) Finish! 1: [1] Save DeleteID (198,1) Finish! 1: [1] select head time: 0.00 build head time: 0.10 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.10 build ssd time: 0.00 search ssd time: 0.00 1: sddtest/test_build_head_Int16_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value 1: [1] Setting HeadVectors with value head_vectors_Int16_Cosine_XVEC.bin 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting isExecute with value true 1: [1] select head time: 0.00 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting NumberOfThreads with value 2 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 196 198 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.970469 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.995938 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (198,100) Finish! 1: [1] Save KDT (1,198) Finish! 1: [1] Save RNG (198,32) Finish! 1: [1] Save DeleteID (198,1) Finish! 1: [1] select head time: 0.00 build head time: 0.09 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 1: [1] select head time: 0.00 build head time: 0.09 build ssd time: 0.00 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 203 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (203,100) Finish! 1: [1] Load BKT (1,205) Finish! 1: [1] Load RNG (203,32) Finish! 1: [1] Load DeleteID (203,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 3730 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 2 1: [1] Replica Count Dist: 3, 15 1: [1] Replica Count Dist: 4, 779 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 239, IndexSize: 980504 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 17884, final total size: 983040. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 203 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (203,100) Finish! 1: [1] Load KDT (1,203) Finish! 1: [1] Load RNG (203,32) Finish! 1: [1] Load DeleteID (203,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.987500. 1: [1] Searching replicas ended. RNG failed count: 3813 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 2 1: [1] Replica Count Dist: 3, 16 1: [1] Replica Count Dist: 4, 778 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 238, IndexSize: 977968 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 18232, final total size: 978944. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 202 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load BKT (1,204) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 6922 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 16 1: [1] Replica Count Dist: 3, 40 1: [1] Replica Count Dist: 4, 741 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 253, IndexSize: 1040216 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 27960, final total size: 1040384. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.14 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.14 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 202 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load KDT (1,202) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.993833. 1: [1] Searching replicas ended. RNG failed count: 6959 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 16 1: [1] Replica Count Dist: 3, 40 1: [1] Replica Count Dist: 4, 741 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 252, IndexSize: 1034156 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 26288, final total size: 1036288. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 201 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load BKT (1,203) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 8073 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 16 1: [1] Replica Count Dist: 3, 61 1: [1] Replica Count Dist: 4, 721 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 79, IndexSize: 325456 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 5280, final total size: 327680. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 201 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load KDT (1,201) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.984500. 1: [1] Searching replicas ended. RNG failed count: 8177 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 16 1: [1] Replica Count Dist: 3, 62 1: [1] Replica Count Dist: 4, 720 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 79, IndexSize: 325624 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 5384, final total size: 327680. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 199 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load BKT (1,201) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 4572 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 6 1: [1] Replica Count Dist: 3, 23 1: [1] Replica Count Dist: 4, 771 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 81, IndexSize: 332256 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 6608, final total size: 335872. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 199 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (1,199) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.991833. 1: [1] Searching replicas ended. RNG failed count: 4589 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 6 1: [1] Replica Count Dist: 3, 23 1: [1] Replica Count Dist: 4, 771 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 81, IndexSize: 332360 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 6608, final total size: 335872. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 200 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load BKT (1,202) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 6537 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 13 1: [1] Replica Count Dist: 3, 44 1: [1] Replica Count Dist: 4, 742 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 328096 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 6568, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 200 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load KDT (1,200) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.992167. 1: [1] Searching replicas ended. RNG failed count: 6611 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 14 1: [1] Replica Count Dist: 3, 45 1: [1] Replica Count Dist: 4, 740 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 327784 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 6880, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.09 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.09 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 199 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load BKT (1,201) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 7387 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 13 1: [1] Replica Count Dist: 3, 49 1: [1] Replica Count Dist: 4, 739 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 328200 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 6360, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 199 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (1,199) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.998500. 1: [1] Searching replicas ended. RNG failed count: 7387 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 13 1: [1] Replica Count Dist: 3, 49 1: [1] Replica Count Dist: 4, 739 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 328200 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 6360, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 201 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load BKT (1,203) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 7530 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 14 1: [1] Replica Count Dist: 3, 50 1: [1] Replica Count Dist: 4, 734 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 150, IndexSize: 616784 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 5884, final total size: 618496. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 201 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load KDT (1,201) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.987167. 1: [1] Searching replicas ended. RNG failed count: 7691 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 15 1: [1] Replica Count Dist: 3, 52 1: [1] Replica Count Dist: 4, 731 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 149, IndexSize: 614288 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 3012, final total size: 614400. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 202 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load BKT (1,204) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 8004 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 19 1: [1] Replica Count Dist: 3, 51 1: [1] Replica Count Dist: 4, 728 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 149, IndexSize: 613096 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 4848, final total size: 614400. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.14 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.14 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 202 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load KDT (1,202) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.989167. 1: [1] Searching replicas ended. RNG failed count: 8061 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 18 1: [1] Replica Count Dist: 3, 53 1: [1] Replica Count Dist: 4, 727 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 149, IndexSize: 612092 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 5460, final total size: 614400. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: sddtest/test_build_ssdFloat_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 200 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load BKT (1,202) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 6699 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 11 1: [1] Replica Count Dist: 3, 45 1: [1] Replica Count Dist: 4, 743 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 253, IndexSize: 1037792 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 17052, final total size: 1040384. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.14 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.14 search ssd time: 0.00 1: sddtest/test_build_ssdFloat_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 200 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load KDT (1,200) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.993500. 1: [1] Searching replicas ended. RNG failed count: 6634 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 11 1: [1] Replica Count Dist: 3, 45 1: [1] Replica Count Dist: 4, 743 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 252, IndexSize: 1034100 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 16188, final total size: 1036288. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: sddtest/test_build_ssdFloat_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 196 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load BKT (1,198) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 6266 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 12 1: [1] Replica Count Dist: 3, 38 1: [1] Replica Count Dist: 4, 753 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 257, IndexSize: 1056600 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 29800, final total size: 1056768. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: sddtest/test_build_ssdFloat_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Float_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdFloat_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 196 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load KDT (1,196) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.998500. 1: [1] Searching replicas ended. RNG failed count: 6270 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 20 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 1 1: [1] Replica Count Dist: 2, 12 1: [1] Replica Count Dist: 3, 38 1: [1] Replica Count Dist: 4, 753 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 257, IndexSize: 1056600 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 29800, final total size: 1056768. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: sddtest/test_build_ssdInt8_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 204 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (204,100) Finish! 1: [1] Load BKT (1,206) Finish! 1: [1] Load RNG (204,32) Finish! 1: [1] Load DeleteID (204,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 6657 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 2 1: [1] Replica Count Dist: 2, 14 1: [1] Replica Count Dist: 3, 43 1: [1] Replica Count Dist: 4, 737 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 79, IndexSize: 326456 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 4552, final total size: 327680. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: sddtest/test_build_ssdInt8_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 204 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (204,100) Finish! 1: [1] Load KDT (1,204) Finish! 1: [1] Load RNG (204,32) Finish! 1: [1] Load DeleteID (204,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.995500. 1: [1] Searching replicas ended. RNG failed count: 6650 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 2 1: [1] Replica Count Dist: 2, 14 1: [1] Replica Count Dist: 3, 43 1: [1] Replica Count Dist: 4, 737 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 79, IndexSize: 326600 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 4552, final total size: 327680. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: sddtest/test_build_ssdInt8_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 202 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load BKT (1,204) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 5476 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 7 1: [1] Replica Count Dist: 3, 39 1: [1] Replica Count Dist: 4, 752 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 329552 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 5320, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.04 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.17 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.17 search ssd time: 0.00 1: sddtest/test_build_ssdInt8_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 202 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load KDT (1,202) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.985333. 1: [1] Searching replicas ended. RNG failed count: 5744 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 8 1: [1] Replica Count Dist: 3, 41 1: [1] Replica Count Dist: 4, 749 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 329136 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 5736, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.09 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.09 search ssd time: 0.00 1: sddtest/test_build_ssdUInt8_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 199 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load BKT (1,201) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 7191 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 2 1: [1] Replica Count Dist: 2, 20 1: [1] Replica Count Dist: 3, 42 1: [1] Replica Count Dist: 4, 737 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 79, IndexSize: 326064 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 4344, final total size: 327680. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: sddtest/test_build_ssdUInt8_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 199 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (1,199) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.995000. 1: [1] Searching replicas ended. RNG failed count: 7206 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 2 1: [1] Replica Count Dist: 2, 20 1: [1] Replica Count Dist: 3, 43 1: [1] Replica Count Dist: 4, 736 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 79, IndexSize: 326000 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 4448, final total size: 327680. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.09 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.09 search ssd time: 0.00 1: sddtest/test_build_ssdUInt8_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 198 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load BKT (1,200) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 6199 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 7 1: [1] Replica Count Dist: 3, 46 1: [1] Replica Count Dist: 4, 749 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 330096 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 4592, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: sddtest/test_build_ssdUInt8_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdUInt8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 198 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load KDT (1,198) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.996167. 1: [1] Searching replicas ended. RNG failed count: 6302 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 78 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 7 1: [1] Replica Count Dist: 3, 48 1: [1] Replica Count Dist: 4, 747 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 80, IndexSize: 329928 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 4800, final total size: 331776. 1: [1] Output done... 1: [1] Time to write results:0.06 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.15 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.15 search ssd time: 0.00 1: sddtest/test_build_ssdInt16_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 196 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load BKT (1,198) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 8370 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 4 1: [1] Replica Count Dist: 2, 11 1: [1] Replica Count Dist: 3, 57 1: [1] Replica Count Dist: 4, 732 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 153, IndexSize: 630736 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 19192, final total size: 630784. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: sddtest/test_build_ssdInt16_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 196 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load KDT (1,196) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.994833. 1: [1] Searching replicas ended. RNG failed count: 8405 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 4 1: [1] Replica Count Dist: 2, 11 1: [1] Replica Count Dist: 3, 58 1: [1] Replica Count Dist: 4, 731 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 153, IndexSize: 628712 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 19396, final total size: 630784. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: sddtest/test_build_ssdInt16_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 198 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load BKT (1,200) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:1.000000. 1: [1] Searching replicas ended. RNG failed count: 6902 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 13 1: [1] Replica Count Dist: 3, 52 1: [1] Replica Count Dist: 4, 737 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 153, IndexSize: 630124 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 7360, final total size: 630784. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.13 search ssd time: 0.00 1: sddtest/test_build_ssdInt16_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value false 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value 1: [1] Setting QuerySize with value -1 1: [1] Setting QueryType with value Undefined 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value 1: [1] Setting TruthType with value Undefined 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value 1: [1] Setting WarmupSize with value -1 1: [1] Setting WarmupType with value Undefined 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting HeadConfig with value sddtest/test_build_ssdInt16_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 60 1: [1] Setting isExecute with value true 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting OutputEmptyReplicaID with value 1 1: [1] Setting PostingPageLimit with value 2 1: [1] Setting ReplicaCount with value 4 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] Start building SSD Index. 1: [1] Loaded 198 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:4000, capacity size:4000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load KDT (1,198) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 60, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (4000) HeadIndex acc @60:0.997167. 1: [1] Searching replicas ended. RNG failed count: 6966 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 40 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 14 1: [1] Replica Count Dist: 3, 51 1: [1] Replica Count Dist: 4, 737 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 153, IndexSize: 628900 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 7564, final total size: 630784. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.10 search ssd time: 0.00 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Float_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_L2_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (203,100) Finish! 1: [1] Load BKT (1,205) Finish! 1: [1] Load RNG (203,32) Finish! 1: [1] Load DeleteID (203,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 203, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 100, total element count 1817. 1: [1] Total Element Count: 2389 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 101 1: [1] Page Count Dist: 2 100 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.962500 Old: 0.962500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.434 0.438 0.470 0.470 0.470 0.470 0.470 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.721 0.726 0.794 0.794 0.794 0.794 0.794 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.721 0.726 0.794 0.794 0.794 0.794 0.794 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 110.100 110 114 114 114 114 114 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 980.400 982 1031 1031 1031 1031 1031 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_L2_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.962500, Old: 0.962500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Float_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_L2_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (203,100) Finish! 1: [1] Load KDT (1,203) Finish! 1: [1] Load RNG (203,32) Finish! 1: [1] Load DeleteID (203,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 203, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 100, total element count 1814. 1: [1] Total Element Count: 2378 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 101 1: [1] Page Count Dist: 2 100 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.965625 Old: 0.965625 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.528 0.572 0.669 0.669 0.669 0.669 0.669 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.762 0.776 0.900 0.900 0.900 0.900 0.900 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.762 0.776 0.900 0.900 0.900 0.900 0.900 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 110.700 111 115 115 115 115 115 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 983.700 979 1033 1033 1033 1033 1033 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_L2_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.965625, Old: 0.965625, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.35 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Float_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_Cosine_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load BKT (1,204) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 202, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 115, total element count 1973. 1: [1] Total Element Count: 2506 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 86 1: [1] Page Count Dist: 2 115 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.005 seconds, actuallQPS is 2000.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.965625 Old: 0.965625 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.468 0.455 0.642 0.642 0.642 0.642 0.642 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.815 0.730 1.204 1.204 1.204 1.204 1.204 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.815 0.730 1.204 1.204 1.204 1.204 1.204 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 111.200 112 115 115 115 115 115 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 964.600 964 1004 1004 1004 1004 1004 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_Cosine_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.965625, Old: 0.965625, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Float_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_Cosine_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load KDT (1,202) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 202, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 115, total element count 1971. 1: [1] Total Element Count: 2500 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 86 1: [1] Page Count Dist: 2 115 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.962500 Old: 0.962500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.438 0.436 0.474 0.474 0.474 0.474 0.474 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.643 0.653 0.683 0.683 0.683 0.683 0.683 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.643 0.653 0.683 0.683 0.683 0.683 0.683 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 111.400 112 116 116 116 116 116 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 965.800 968 1009 1009 1009 1009 1009 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_Cosine_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.962500, Old: 0.962500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.34 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int8_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_L2_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load BKT (1,203) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 201, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 9, total element count 442. 1: [1] Total Element Count: 3100 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 190 1: [1] Page Count Dist: 2 9 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.987500 Old: 0.990625 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.431 0.453 0.568 0.568 0.568 0.568 0.568 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.710 0.720 0.971 0.971 0.971 0.971 0.971 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.710 0.720 0.971 0.971 0.971 0.971 0.971 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 70.200 71 72 72 72 72 72 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1337.000 1323 1486 1486 1486 1486 1486 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_L2_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.987500, Old: 0.990625, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.03 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int8_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_L2_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load KDT (1,201) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 201, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 9, total element count 446. 1: [1] Total Element Count: 3099 1: [1] Page Count Dist: 0 3 1: [1] Page Count Dist: 1 189 1: [1] Page Count Dist: 2 9 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.984375 Old: 0.987500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.413 0.388 0.561 0.561 0.561 0.561 0.561 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.643 0.611 0.997 0.997 0.997 0.997 0.997 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.643 0.611 0.997 0.997 0.997 0.997 0.997 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 70.200 71 72 72 72 72 72 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1346.200 1327 1502 1502 1502 1502 1502 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_L2_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.984375, Old: 0.987500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.55 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_Cosine_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load BKT (1,201) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 199, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 9, total element count 461. 1: [1] Total Element Count: 3166 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 189 1: [1] Page Count Dist: 2 9 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.996875 Old: 0.996875 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.484 0.478 0.561 0.561 0.561 0.561 0.561 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.805 0.796 1.013 1.013 1.013 1.013 1.013 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.805 0.796 1.013 1.013 1.013 1.013 1.013 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 70.400 71 72 72 72 72 72 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1368.500 1394 1450 1450 1450 1450 1450 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_Cosine_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.996875, Old: 0.996875, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_Cosine_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (1,199) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 199, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 9, total element count 461. 1: [1] Total Element Count: 3166 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 189 1: [1] Page Count Dist: 2 9 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.996875 Old: 0.996875 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.373 0.349 0.502 0.502 0.502 0.502 0.502 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.590 0.562 0.866 0.866 0.866 0.866 0.866 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.590 0.562 0.866 0.866 0.866 0.866 0.866 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 70.400 71 72 72 72 72 72 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1375.000 1399 1473 1473 1473 1473 1473 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_Cosine_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.996875, Old: 0.996875, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.42 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_UInt8_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_L2_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load BKT (1,202) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 200, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 9, total element count 432. 1: [1] Total Element Count: 3127 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 190 1: [1] Page Count Dist: 2 9 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.996875 Old: 0.996875 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.463 0.496 0.619 0.619 0.619 0.619 0.619 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.746 0.742 1.105 1.105 1.105 1.105 1.105 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.746 0.742 1.105 1.105 1.105 1.105 1.105 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 69.500 70 71 71 71 71 71 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1301.900 1314 1360 1360 1360 1360 1360 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_L2_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.996875, Old: 0.996875, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.03 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_UInt8_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_L2_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load KDT (1,200) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 200, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 9, total element count 435. 1: [1] Total Element Count: 3124 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 190 1: [1] Page Count Dist: 2 9 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.996875 Old: 0.996875 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.412 0.377 0.556 0.556 0.556 0.556 0.556 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.643 0.605 0.926 0.926 0.926 0.926 0.926 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.643 0.605 0.926 0.926 0.926 0.926 0.926 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 69.500 70 71 71 71 71 71 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1306.800 1318 1363 1363 1363 1363 1363 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_L2_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.996875, Old: 0.996875, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.52 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_Cosine_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load BKT (1,201) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 199, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 10, total element count 474. 1: [1] Total Element Count: 3129 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 187 1: [1] Page Count Dist: 2 10 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.984375 Old: 0.984375 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.416 0.428 0.442 0.442 0.442 0.442 0.442 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.699 0.690 0.888 0.888 0.888 0.888 0.888 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.699 0.690 0.888 0.888 0.888 0.888 0.888 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 70.700 71 74 74 74 74 74 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1382.900 1402 1516 1516 1516 1516 1516 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_Cosine_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.984375, Old: 0.984375, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.03 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_Cosine_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (1,199) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 199, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 10, total element count 474. 1: [1] Total Element Count: 3129 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 187 1: [1] Page Count Dist: 2 10 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.984375 Old: 0.984375 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.342 0.323 0.472 0.472 0.472 0.472 0.472 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.572 0.542 0.866 0.866 0.866 0.866 0.866 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.572 0.542 0.866 0.866 0.866 0.866 0.866 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 70.700 71 74 74 74 74 74 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1384.500 1402 1521 1521 1521 1521 1521 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_Cosine_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.984375, Old: 0.984375, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.41 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_L2_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int16_L2_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_L2_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load BKT (1,203) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 201, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 46, total element count 1376. 1: [1] Total Element Count: 3003 1: [1] Page Count Dist: 1 155 1: [1] Page Count Dist: 2 46 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.993750 Old: 0.993750 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.469 0.453 0.559 0.559 0.559 0.559 0.559 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.815 0.739 1.227 1.227 1.227 1.227 1.227 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.815 0.739 1.227 1.227 1.227 1.227 1.227 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 86.900 87 91 91 91 91 91 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1225.400 1230 1315 1315 1315 1315 1315 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_L2_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.993750, Old: 0.993750, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_L2_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int16_L2_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_L2_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_L2_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (201,100) Finish! 1: [1] Load KDT (1,201) Finish! 1: [1] Load RNG (201,32) Finish! 1: [1] Load DeleteID (201,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 201, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 47, total element count 1406. 1: [1] Total Element Count: 2997 1: [1] Page Count Dist: 1 154 1: [1] Page Count Dist: 2 47 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.005 seconds, actuallQPS is 2000.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.984375 Old: 0.984375 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.560 0.395 1.735 1.735 1.735 1.735 1.735 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.903 0.597 2.167 2.167 2.167 2.167 2.167 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.903 0.597 2.167 2.167 2.167 2.167 2.167 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 87.800 88 93 93 93 93 93 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1239.900 1238 1336 1336 1336 1336 1336 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_L2_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.984375, Old: 0.984375, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.49 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_BKT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_BKT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_Cosine_BKT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load BKT (1,204) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 202, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 50, total element count 1494. 1: [1] Total Element Count: 2988 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 151 1: [1] Page Count Dist: 2 50 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.987500 Old: 0.987500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.507 0.522 0.558 0.558 0.558 0.558 0.558 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.843 0.817 1.069 1.069 1.069 1.069 1.069 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.843 0.817 1.069 1.069 1.069 1.069 1.069 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 92.200 92 95 95 95 95 95 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1296.200 1310 1353 1353 1353 1353 1353 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_Cosine_BKT_DEFAULT_TXT.result 1: [1] Recall: 0.987500, Old: 0.987500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: [1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_KDT_DEFAULT.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_DEFAULT.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_KDT_DEFAULT.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_Cosine_DEFAULT_TXT.truth 1: [1] Setting TruthType with value TXT 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_DEFAULT.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value DEFAULT 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_DEFAULT.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value DEFAULT 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_Cosine_KDT_DEFAULT_TXT.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load KDT (1,202) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 202, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 50, total element count 1500. 1: [1] Total Element Count: 2985 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 151 1: [1] Page Count Dist: 2 50 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.005 seconds, actuallQPS is 2000.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.984375 Old: 0.984375 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.454 0.444 0.541 0.541 0.541 0.541 0.541 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.737 0.657 1.111 1.111 1.111 1.111 1.111 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.737 0.657 1.111 1.111 1.111 1.111 1.111 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 92.400 93 95 95 95 95 95 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1301.600 1314 1367 1367 1367 1367 1367 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_Cosine_KDT_DEFAULT_TXT.result 1: [1] Recall: 0.984375, Old: 0.984375, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.48 1: sddtest/test_search_ssd_Float_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Float_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_L2_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load BKT (1,202) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 200, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 126, total element count 2124. 1: [1] Total Element Count: 2533 1: [1] Page Count Dist: 1 74 1: [1] Page Count Dist: 2 126 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.965625 Old: 0.965625 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.450 0.456 0.541 0.541 0.541 0.541 0.541 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.760 0.733 1.001 1.001 1.001 1.001 1.001 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.760 0.733 1.001 1.001 1.001 1.001 1.001 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 115.300 115 120 120 120 120 120 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 993.700 989 1062 1062 1062 1062 1062 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_L2_BKT_XVEC_XVEC.result 1: [1] Recall: 0.965625, Old: 0.965625, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: sddtest/test_search_ssd_Float_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Float_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_L2_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (200,100) Finish! 1: [1] Load KDT (1,200) Finish! 1: [1] Load RNG (200,32) Finish! 1: [1] Load DeleteID (200,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 200, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 125, total element count 2107. 1: [1] Total Element Count: 2525 1: [1] Page Count Dist: 1 75 1: [1] Page Count Dist: 2 125 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.965625 Old: 0.965625 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.388 0.379 0.534 0.534 0.534 0.534 0.534 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.603 0.569 0.988 0.988 0.988 0.988 0.988 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.603 0.569 0.988 0.988 0.988 0.988 0.988 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 115.000 115 120 120 120 120 120 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 991.100 990 1066 1066 1066 1066 1066 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_L2_KDT_XVEC_XVEC.result 1: [1] Recall: 0.965625, Old: 0.965625, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.64 1: sddtest/test_search_ssd_Float_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Float_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_Cosine_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load BKT (1,198) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 196, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 125, total element count 2117. 1: [1] Total Element Count: 2542 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 70 1: [1] Page Count Dist: 2 125 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.005 seconds, actuallQPS is 2000.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.978125 Old: 0.978125 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.397 0.396 0.485 0.485 0.485 0.485 0.485 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.684 0.656 0.964 0.964 0.964 0.964 0.964 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.684 0.656 0.964 0.964 0.964 0.964 0.964 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 116.100 116 119 119 119 119 119 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1007.600 1013 1043 1043 1043 1043 1043 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_Cosine_BKT_XVEC_XVEC.result 1: [1] Recall: 0.978125, Old: 0.978125, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: sddtest/test_search_ssd_Float_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Float_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Float_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Float_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Float_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Float 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Float_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Float_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Float_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Float_Cosine_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load KDT (1,196) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 196, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 125, total element count 2117. 1: [1] Total Element Count: 2542 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 70 1: [1] Page Count Dist: 2 125 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.978125 Old: 0.978125 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.582 0.610 0.671 0.671 0.671 0.671 0.671 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.785 0.798 0.856 0.856 0.856 0.856 0.856 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.785 0.798 0.856 0.856 0.856 0.856 0.856 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 116.200 116 119 119 119 119 119 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1008.800 1014 1044 1044 1044 1044 1044 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Float_Cosine_KDT_XVEC_XVEC.result 1: [1] Recall: 0.978125, Old: 0.978125, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.45 1: sddtest/test_search_ssd_Int8_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int8_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_L2_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (204,100) Finish! 1: [1] Load BKT (1,206) Finish! 1: [1] Load RNG (204,32) Finish! 1: [1] Load DeleteID (204,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 204, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 8, total element count 416. 1: [1] Total Element Count: 3107 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 194 1: [1] Page Count Dist: 2 8 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.978125 Old: 0.978125 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.433 0.407 0.782 0.782 0.782 0.782 0.782 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.710 0.685 1.041 1.041 1.041 1.041 1.041 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.710 0.685 1.041 1.041 1.041 1.041 1.041 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 68.800 69 72 72 72 72 72 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1287.800 1306 1425 1425 1425 1425 1425 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_L2_BKT_XVEC_XVEC.result 1: [1] Recall: 0.978125, Old: 0.978125, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: sddtest/test_search_ssd_Int8_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int8_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_L2_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (204,100) Finish! 1: [1] Load KDT (1,204) Finish! 1: [1] Load RNG (204,32) Finish! 1: [1] Load DeleteID (204,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 204, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 8, total element count 418. 1: [1] Total Element Count: 3107 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 194 1: [1] Page Count Dist: 2 8 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.978125 Old: 0.978125 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.341 0.323 0.510 0.510 0.510 0.510 0.510 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.560 0.524 0.833 0.833 0.833 0.833 0.833 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.560 0.524 0.833 0.833 0.833 0.833 0.833 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 68.800 69 72 72 72 72 72 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1297.000 1320 1429 1429 1429 1429 1429 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_L2_KDT_XVEC_XVEC.result 1: [1] Recall: 0.978125, Old: 0.978125, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.38 1: sddtest/test_search_ssd_Int8_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_Cosine_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load BKT (1,204) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 202, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 6, total element count 303. 1: [1] Total Element Count: 3139 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 194 1: [1] Page Count Dist: 2 6 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.987500 Old: 0.987500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.477 0.513 0.533 0.533 0.533 0.533 0.533 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.770 0.774 1.075 1.075 1.075 1.075 1.075 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.770 0.774 1.075 1.075 1.075 1.075 1.075 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 67.800 68 69 69 69 69 69 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1279.900 1278 1366 1366 1366 1366 1366 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_Cosine_BKT_XVEC_XVEC.result 1: [1] Recall: 0.987500, Old: 0.987500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: sddtest/test_search_ssd_Int8_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int8_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int8_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int8_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int8_Cosine_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (202,100) Finish! 1: [1] Load KDT (1,202) Finish! 1: [1] Load RNG (202,32) Finish! 1: [1] Load DeleteID (202,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 202, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 6, total element count 308. 1: [1] Total Element Count: 3135 1: [1] Page Count Dist: 0 2 1: [1] Page Count Dist: 1 194 1: [1] Page Count Dist: 2 6 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.987500 Old: 0.987500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.444 0.462 0.497 0.497 0.497 0.497 0.497 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.657 0.659 0.775 0.775 0.775 0.775 0.775 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.657 0.659 0.775 0.775 0.775 0.775 0.775 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 67.900 68 69 69 69 69 69 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1294.700 1298 1430 1430 1430 1430 1430 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int8_Cosine_KDT_XVEC_XVEC.result 1: [1] Recall: 0.987500, Old: 0.987500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.45 1: sddtest/test_search_ssd_UInt8_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_UInt8_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_L2_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load BKT (1,201) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 199, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 11, total element count 563. 1: [1] Total Element Count: 3109 1: [1] Page Count Dist: 1 188 1: [1] Page Count Dist: 2 11 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.005 seconds, actuallQPS is 2000.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.987500 Old: 0.987500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.645 0.491 1.583 1.583 1.583 1.583 1.583 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.982 0.790 1.823 1.823 1.823 1.823 1.823 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.982 0.790 1.823 1.823 1.823 1.823 1.823 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 72.000 72 74 74 74 74 74 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1386.600 1375 1485 1485 1485 1485 1485 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_L2_BKT_XVEC_XVEC.result 1: [1] Recall: 0.987500, Old: 0.987500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: sddtest/test_search_ssd_UInt8_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_UInt8_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_L2_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (1,199) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 199, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 11, total element count 563. 1: [1] Total Element Count: 3108 1: [1] Page Count Dist: 1 188 1: [1] Page Count Dist: 2 11 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.987500 Old: 0.987500 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.397 0.374 0.647 0.647 0.647 0.647 0.647 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.623 0.556 1.043 1.043 1.043 1.043 1.043 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.623 0.556 1.043 1.043 1.043 1.043 1.043 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 72.000 72 74 74 74 74 74 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1387.400 1375 1487 1487 1487 1487 1487 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_L2_KDT_XVEC_XVEC.result 1: [1] Recall: 0.987500, Old: 0.987500, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.52 1: sddtest/test_search_ssd_UInt8_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_Cosine_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load BKT (1,200) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 198, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 11, total element count 588. 1: [1] Total Element Count: 3146 1: [1] Page Count Dist: 1 187 1: [1] Page Count Dist: 2 11 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.993750 Old: 0.993750 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.487 0.511 0.564 0.564 0.564 0.564 0.564 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.764 0.770 1.073 1.073 1.073 1.073 1.073 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.764 0.770 1.073 1.073 1.073 1.073 1.073 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 71.100 71 73 73 73 73 73 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1402.500 1412 1492 1492 1492 1492 1492 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_Cosine_BKT_XVEC_XVEC.result 1: [1] Recall: 0.993750, Old: 0.993750, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: sddtest/test_search_ssd_UInt8_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_UInt8_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_UInt8_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_UInt8_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_UInt8_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value UInt8 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_UInt8_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_UInt8_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_UInt8_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_UInt8_Cosine_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load KDT (1,198) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 198, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 11, total element count 588. 1: [1] Total Element Count: 3144 1: [1] Page Count Dist: 1 187 1: [1] Page Count Dist: 2 11 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.993750 Old: 0.993750 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.475 0.495 0.651 0.651 0.651 0.651 0.651 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.748 0.705 1.003 1.003 1.003 1.003 1.003 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.748 0.705 1.003 1.003 1.003 1.003 1.003 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 71.100 71 73 73 73 73 73 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1405.300 1413 1492 1492 1492 1492 1492 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_UInt8_Cosine_KDT_XVEC_XVEC.result 1: [1] Recall: 0.993750, Old: 0.993750, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.51 1: sddtest/test_search_ssd_Int16_L2_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_L2_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int16_L2_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_L2_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_L2_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load BKT (1,198) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 196, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 44, total element count 1400. 1: [1] Total Element Count: 2998 1: [1] Page Count Dist: 1 152 1: [1] Page Count Dist: 2 44 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.005 seconds, actuallQPS is 2000.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.996875 Old: 0.996875 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.533 0.547 0.605 0.605 0.605 0.605 0.605 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1.011 1.085 1.103 1.103 1.103 1.103 1.103 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1.011 1.085 1.103 1.103 1.103 1.103 1.103 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 88.900 89 94 94 94 94 94 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1301.700 1311 1396 1396 1396 1396 1396 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_L2_BKT_XVEC_XVEC.result 1: [1] Recall: 0.996875, Old: 0.996875, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.04 1: sddtest/test_search_ssd_Int16_L2_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_L2_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_L2_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int16_L2_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_L2_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_L2_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_L2_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (196,100) Finish! 1: [1] Load KDT (1,196) Finish! 1: [1] Load RNG (196,32) Finish! 1: [1] Load DeleteID (196,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 196, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 45, total element count 1422. 1: [1] Total Element Count: 2997 1: [1] Page Count Dist: 1 151 1: [1] Page Count Dist: 2 45 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.996875 Old: 0.996875 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.405 0.407 0.515 0.515 0.515 0.515 0.515 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.620 0.608 0.790 0.790 0.790 0.790 0.790 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.620 0.608 0.790 0.790 0.790 0.790 0.790 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 89.600 90 94 94 94 94 94 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1305.300 1322 1396 1396 1396 1396 1396 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_L2_KDT_XVEC_XVEC.result 1: [1] Recall: 0.996875, Old: 0.996875, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.41 1: sddtest/test_search_ssd_Int16_Cosine_BKT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_BKT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value BKT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_BKT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_Cosine_BKT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_Cosine_BKT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting BKTNumber with value 1 1: [1] Setting BKTKmeansK with value 32 1: [1] Setting BKTLeafSize with value 8 1: [1] Setting Samples with value 1000 1: [1] Setting BKTLambdaFactor with value 100.000000 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTpTreeSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load BKT (1,200) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 198, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 55, total element count 1570. 1: [1] Total Element Count: 3056 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 142 1: [1] Page Count Dist: 2 55 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.004 seconds, actuallQPS is 2500.00, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.984375 Old: 0.984375 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.450 0.429 0.640 0.640 0.640 0.640 0.640 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.757 0.714 0.955 0.955 0.955 0.955 0.955 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.757 0.714 0.955 0.955 0.955 0.955 0.955 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 92.100 92 97 97 97 97 97 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1268.800 1274 1349 1349 1349 1349 1349 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_Cosine_BKT_XVEC_XVEC.result 1: [1] Recall: 0.984375, Old: 0.984375, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.05 1: sddtest/test_search_ssd_Int16_Cosine_KDT.builder.ini was generated. Skip generation.[1] Setting Dim with value 100 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting GenerateTruth with value true 1: [1] Setting HeadIndexFolder with value head_Int16_Cosine_KDT_XVEC.head_index 1: [1] Setting HeadVectorIDs with value head_ids_Int16_Cosine_XVEC.bin 1: [1] Setting HeadVectors with value 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryDelimiter with value 1: [1] Setting QueryPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting QuerySize with value 10 1: [1] Setting QueryType with value XVEC 1: [1] Setting SSDIndex with value ssd_Int16_Cosine_KDT_XVEC.ssd_index 1: [1] Setting TruthPath with value sddtest/vectors_Int16_Cosine_XVEC_XVEC.truth 1: [1] Setting TruthType with value XVEC 1: [1] Setting ValueType with value Int16 1: [1] Setting VectorDelimiter with value 1: [1] Setting VectorPath with value sddtest/vectors_Int16_XVEC.bin 1: [1] Setting VectorSize with value 1000 1: [1] Setting VectorType with value XVEC 1: [1] Setting WarmupDelimiter with value 1: [1] Setting WarmupPath with value sddtest/vectors_Int16_XVEC.query 1: [1] Setting WarmupSize with value 10 1: [1] Setting WarmupType with value XVEC 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value sddtest/test_search_ssd_Int16_Cosine_KDT.builder.ini 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value sddtest/test_search_ssd_Int16_Cosine_KDT_XVEC_XVEC.result 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 1 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 2.000000 1: [1] Setting GraphCEFScale with value 2.000000 1: [1] Setting RefineIterations with value 2 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 8192 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting DistCalcMethod with value Cosine 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 8192 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (198,100) Finish! 1: [1] Load KDT (1,198) Finish! 1: [1] Load RNG (198,32) Finish! 1: [1] Load DeleteID (198,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 198, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 55, total element count 1570. 1: [1] Total Element Count: 3055 1: [1] Page Count Dist: 0 1 1: [1] Page Count Dist: 1 142 1: [1] Page Count Dist: 2 55 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading warmup query set... 1: [1] Start warmup... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish warmup... 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 0.984375 Old: 0.984375 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.422 0.413 0.465 0.465 0.465 0.465 0.465 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.642 0.648 0.696 0.696 0.696 0.696 0.696 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.642 0.648 0.696 0.696 0.696 0.696 0.696 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 92.100 92 97 97 97 97 97 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 1272.300 1278 1349 1349 1349 1349 1349 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Start output to sddtest/test_search_ssd_Int16_Cosine_KDT_XVEC_XVEC.result 1: [1] Recall: 0.984375, Old: 0.984375, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.67 1: [1] Setting DeleteHeadVectors with value true 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting isExecute with value true 1: [1] Setting BuildSsdIndex with value true 1: [1] Setting isExecute with value true 1: [1] Setting isExecute with value true 1: [1] Start loading vector file. 1: [1] Finish loading vector file. 1: [1] Start generating BKT. 1: [1] Start invoking BuildTrees. 1: [1] BKTKmeansK: 32, BKTLeafSize: 8, Samples: 1000, BKTLambdaFactor:-1.000000 TreeNumber: 1, ThreadNum: 4. 1: [1] Lambda:min(16129,36.0651) Max:264 Min:0 Avg:31.250000 Std/Avg:2.389390 Dist:3929665.000000 NonZero/Total:15/32 1: [1] Lambda:min(1612.9,69.5758) Max:297 Min:0 Avg:31.250000 Std/Avg:2.673903 Dist:3998508.000000 NonZero/Total:5/32 1: [1] Lambda:min(161.29,46.4078) Max:965 Min:0 Avg:31.250000 Std/Avg:5.368244 Dist:4017149.000000 NonZero/Total:12/32 1: [1] Lambda:min(16.129,46.6415) Max:77 Min:1 Avg:31.250000 Std/Avg:0.741544 Dist:3704559.000000 NonZero/Total:32/32 1: [1] Lambda:min(1.6129,63.6295) Max:51 Min:1 Avg:31.250000 Std/Avg:0.470030 Dist:3666281.000000 NonZero/Total:32/32 1: [1] Lambda:min(0.16129,33.2947) Max:81 Min:3 Avg:31.250000 Std/Avg:0.662794 Dist:3674604.000000 NonZero/Total:32/32 1: [1] Lambda:min(0.016129,47.0041) Max:77 Min:1 Avg:31.250000 Std/Avg:0.683708 Dist:3688096.000000 NonZero/Total:32/32 1: [1] Best Lambda Factor:10.000001 1: [1] Start to build BKTree 1 1: [1] Lambda:min(1.6129,52.4808) Max:53 Min:1 Avg:31.250000 Std/Avg:0.554718 Dist:3671609.000000 NonZero/Total:32/32 1: [1] Lambda:min(31.0173,264.624) Max:13 Min:2 Avg:7.428571 Std/Avg:0.487264 Dist:161054.000000 NonZero/Total:7/7 1: [1] Lambda:min(134.408,770.406) Max:6 Min:6 Avg:6.000000 Std/Avg:0.000000 Dist:37126.000000 NonZero/Total:2/2 1: [1] 1 BKTree built, 1002 1000 1: [1] End invoking BuildTrees. 1: [1] Invoking BuildTrees used time: 0.00 minutes (about 0.00 hours). 1: [1] Finish generating BKT. 1: [1] Start selecting nodes... 1: [1] Select Head Dynamically... 1: [1] Select Threshold: 2, Split Threshold: 15, diff: -2.00%. 1: [1] Select Threshold: 2, Split Threshold: 10, diff: -1.70%. 1: [1] Select Threshold: 2, Split Threshold: 7, diff: 5.70%. 1: [1] Select Threshold: 2, Split Threshold: 8, diff: 1.50%. 1: [1] Select Threshold: 2, Split Threshold: 9, diff: -1.70%. 1: [1] Select Threshold: 3, Split Threshold: 15, diff: -2.60%. 1: [1] Select Threshold: 3, Split Threshold: 10, diff: -2.60%. 1: [1] Select Threshold: 3, Split Threshold: 7, diff: 4.80%. 1: [1] Select Threshold: 3, Split Threshold: 8, diff: 0.60%. 1: [1] Select Threshold: 3, Split Threshold: 9, diff: -2.60%. 1: [1] Select Threshold: 4, Split Threshold: 15, diff: -3.50%. 1: [1] Select Threshold: 4, Split Threshold: 10, diff: -3.50%. 1: [1] Select Threshold: 4, Split Threshold: 7, diff: 4.30%. 1: [1] Select Threshold: 4, Split Threshold: 8, diff: -0.10%. 1: [1] Select Threshold: 5, Split Threshold: 15, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 10, diff: -4.20%. 1: [1] Select Threshold: 5, Split Threshold: 7, diff: 3.80%. 1: [1] Select Threshold: 5, Split Threshold: 8, diff: -0.60%. 1: [1] Select Threshold: 6, Split Threshold: 15, diff: -5.90%. 1: [1] Select Threshold: 6, Split Threshold: 10, diff: -4.80%. 1: [1] Select Threshold: 6, Split Threshold: 7, diff: 5.60%. 1: [1] Select Threshold: 6, Split Threshold: 8, diff: 0.80%. 1: [1] Select Threshold: 6, Split Threshold: 9, diff: -2.80%. 1: [1] Final Select Threshold: 4, Split Threshold: 8. 1: [1] Seleted Nodes: 199, about 19.90% of total. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.09 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GraphCEFScale with value 1 1: [1] Setting GraphNeighborhoodScale with value 1 1: [1] Setting KDTNumber with value 2 1: [1] Setting MaxCheck with value 4096 1: [1] Setting MaxCheckForRefineGraph with value 4096 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting RefineIterations with value 3 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting TPTNumber with value 32 1: [1] Start to build KDTree 1 1: [1] 1 KDTree built, 197 199 1: [1] Start to build KDTree 2 1: [1] 2 KDTree built, 197 199 1: [1] Build Tree time (s): 0 1: [1] build RNG graph! 1: [1] Refine 0 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.965312 1: [1] Refine 1 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.995313 1: [1] Refine 2 0% 1: [1] Refine RNG time (s): 0 Graph Acc: 0.995625 1: [1] Build RNG Graph end! 1: [1] Build Graph time (s): 0 1: [1] Save Vector (199,100) Finish! 1: [1] Save KDT (2,398) Finish! 1: [1] Save RNG (199,32) Finish! 1: [1] Save DeleteID (199,1) Finish! 1: [1] select head time: 0.09 build head time: 0.32 1: [1] Start building SSD Index. 1: [1] Loaded 199 Vector IDs 1: [1] Full vector count:1000 Edge bytes:12 selection size:8000, capacity size:8000 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 2 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 1.000000 1: [1] Setting GraphCEFScale with value 1.000000 1: [1] Setting RefineIterations with value 3 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 4096 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 1 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 4096 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (2,398) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 16 1: [1] Setting MaxCheck with value 4096 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 16, ResultNum: 64, AsyncCall: 0 1: [1] Preparation done, start candidate searching. 1: [1] Batch 0 vector(0,1000) loaded with 1000 vectors (8000) HeadIndex acc @64:0.990156. 1: [1] Searching replicas ended. RNG failed count: 27120 1: [1] Searching replicas ended. Search Time: 0.00 mins 1: [1] Time to sort selections:0.00 sec. 1: [1] Posting size limit: 118 1: [1] Before Posting Cut: 1: [1] Replica Count Dist: 0, 0 1: [1] Replica Count Dist: 1, 0 1: [1] Replica Count Dist: 2, 13 1: [1] Replica Count Dist: 3, 34 1: [1] Replica Count Dist: 4, 57 1: [1] Replica Count Dist: 5, 71 1: [1] Replica Count Dist: 6, 84 1: [1] Replica Count Dist: 7, 95 1: [1] Replica Count Dist: 8, 447 1: [1] Time to perform posting cut:0.00 sec. 1: [1] TotalPageNumbers: 149, IndexSize: 614152 1: [1] Start output... 1: [1] SubIndex Size: 4096 bytes, 0 MBytes 1: [1] Padded Size: 46976, final total size: 614400. 1: [1] Output done... 1: [1] Time to write results:0.00 sec. 1: [1] Total used time: 0.00 minutes (about 0.00 hours). 1: [1] select head time: 0.09 build head time: 0.32 build ssd time: 0.04 1: [1] select head time: 0.09 build head time: 0.32 build ssd time: 0.04 search ssd time: 0.00 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting GenerateTruth with value true 1: [1] Setting IndexAlgoType with value KDT 1: [1] Setting IndexDirectory with value zbtest 1: [1] Setting QueryPath with value sddtest/vectors_Int8_DEFAULT.query 1: [1] Setting QueryType with value DEFAULT 1: [1] Setting TruthPath with value sddtest/vectors_Int8_L2_DEFAULT_DEFAULT.truth 1: [1] Setting TruthType with value DEFAULT 1: [1] Setting ValueType with value Int8 1: [1] Setting VectorPath with value sddtest/vectors_Int8_DEFAULT.bin 1: [1] Setting BuildSsdIndex with value false 1: [1] Setting HeadConfig with value 1: [1] Setting InternalResultNum with value 64 1: [1] Setting isExecute with value true 1: [1] Setting LogFile with value 1: [1] Setting MaxCheck with value 2048 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting QpsLimit with value 0 1: [1] Setting QueryCountLimit with value 10000 1: [1] Setting ResultNum with value 32 1: [1] Setting SearchResult with value 1: [1] select head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 1: [1] Start generating truth. It's maybe a long time. 1: [1] End generating truth. 1: [1] Start searching SSD Index. 1: [1] Start setup index... 1: [1] Start loading head index. 1: [1] Setting TreeFilePath with value tree.bin 1: [1] Setting GraphFilePath with value graph.bin 1: [1] Setting VectorFilePath with value vectors.bin 1: [1] Setting DeleteVectorFilePath with value deletes.bin 1: [1] Setting KDTNumber with value 2 1: [1] Setting NumTopDimensionKDTSplit with value 5 1: [1] Setting Samples with value 100 1: [1] Setting IsOldVersion with value false 1: [1] Setting TPTNumber with value 32 1: [1] Setting TPTLeafSize with value 2000 1: [1] Setting NumTopDimensionTPTSplit with value 5 1: [1] Setting NeighborhoodSize with value 32 1: [1] Setting GraphNeighborhoodScale with value 1.000000 1: [1] Setting GraphCEFScale with value 1.000000 1: [1] Setting RefineIterations with value 3 1: [1] Setting CEF with value 1000 1: [1] Setting AddCEF with value 500 1: [1] Setting MaxCheckForRefineGraph with value 4096 1: [1] Setting RNGFactor with value 1.000000 1: [1] Setting GPUGraphType with value 2 1: [1] Setting GPURefineSteps with value 0 1: [1] Setting GPURefineDepth with value 30 1: [1] Setting GPULeafSize with value 500 1: [1] Setting HeadNumGPUs with value 1 1: [1] Setting TPTBalanceFactor with value 2 1: [1] Setting NumberOfThreads with value 1 1: [1] Setting DistCalcMethod with value L2 1: [1] Setting DeletePercentageForRefine with value 0.400000 1: [1] Setting AddCountForRebuild with value 1000 1: [1] Setting MaxCheck with value 4096 1: [1] Setting ThresholdOfNumberOfContinuousNoBetterPropagation with value 3 1: [1] Setting NumberOfInitialDynamicPivots with value 50 1: [1] Setting NumberOfOtherDynamicPivots with value 4 1: [1] Setting HashTableExponent with value 2 1: [1] Setting DataBlockSize with value 1048576 1: [1] Setting DataCapacity with value 2147483647 1: [1] Setting MetaRecordSize with value 10 1: [1] Load Vector (199,100) Finish! 1: [1] Load KDT (2,398) Finish! 1: [1] Load RNG (199,32) Finish! 1: [1] Load DeleteID (199,1) Finish! 1: [1] Setting NumberOfThreads with value 2 1: [1] Setting MaxCheck with value 2048 1: [1] Setting HashTableExponent with value 4 1: [1] End loading head index. 1: [1] Using FullGraph without cache. 1: [1] Finish reading header info, list count 199, total doc count 1000, dimension 100, list page offset 1. 1: [1] Big page (>4K): list count 29, total element count 1484. 1: [1] Total Element Count: 5456 1: [1] Page Count Dist: 1 170 1: [1] Page Count Dist: 2 28 1: [1] Page Count Dist: 3 1 1: [1] Setup index finish, start setup hint... 1: [1] ThreadNum: 2, ResultNum: 64, AsyncCall: 0 1: [1] Start loading QuerySet... 1: [1] Start ANN Search... 1: [1] Searching: numThread: 2, numQueries: 10. 1: [1] Sent 0.00%... 1: [1] Finish sending in 0.003 seconds, actuallQPS is 3333.33, query count 10. 1: [1] 1: Finish ANN Search... 1: [1] 1: Load VectorSet(1000,100). 1: [1] Start loading TruthFile... 1: [1] Recall32@32: 1.000000 Old: 1.000000 1: [1] Max Ex Dist Check: 0, Average Ex Dist Check: 0.00, Average Ex Elements Count: 0.00. 1: [1] 1: Sleep Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: In Queue Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Ex Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.431 0.434 0.476 0.476 0.476 0.476 0.476 1: [1] 1: Total Search Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.580 0.571 0.679 0.679 0.679 0.679 0.679 1: [1] 1: Total Latency Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.580 0.571 0.679 0.679 0.679 0.679 0.679 1: [1] 1: Total Disk Acess Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 82.400 81 88 88 88 88 88 1: [1] 1: Total Posting Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 2149.500 2134 2279 2279 2279 2279 2279 1: [1] 1: Total Async Latency 0 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 1 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: Total Async Latency 2 Distribution: 1: [1] Avg 50tiles 90tiles 95tiles 99tiles 99.9tiles Max 1: [1] 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1: [1] 1: [1] Recall: 1.000000, Old: 1.000000, MaxExCheck: 0, AverageExCheck: 0.00, AverageExElements: 0.00 1: [1] 1: [1] select head time: 0.00 build head time: 0.00 build ssd time: 0.00 search ssd time: 0.03 1: 1: *** No errors detected 1:  1/1 Test #1: SPTAGTest ........................ Passed 650.79 sec 100% tests passed, 0 tests failed out of 1 Total Test time (real) = 650.80 sec make[2]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[1]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds' create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install -a cd obj-x86_64-linux-gnu && make -j4 install DESTDIR=/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4\+ds/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds -B/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/lib/libSPTAGLib.so -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/lib/libSPTAGLibStatic.a -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/bin/sptag-server -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/bin/sptag-client -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/bin/sptag-aggregator -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/bin/sptag-indexbuilder -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/bin/sptag-indexsearcher -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/lib/libsptag-ssdservingLib.a -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/bin/sptag-ssdserving -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/lib/python3/dist-packages/_SPTAG.so -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/lib/python3/dist-packages/_SPTAGClient.so -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/lib/python3/dist-packages/SPTAG.py -- Installing: /build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/debian/tmp/usr/lib/python3/dist-packages/SPTAGClient.py make[1]: Leaving directory '/build/sptag-1bVaOx/sptag-0.0-git20211209.a84a9e4+ds/obj-x86_64-linux-gnu' dh_install -a dh_installdocs -a dh_installchangelogs -a dh_installexamples -a dh_python3 -a I: dh_python3 fs:348: renaming _SPTAG.so to _SPTAG.cpython-39-x86_64-linux-gnu.so I: dh_python3 fs:348: renaming _SPTAGClient.so to _SPTAGClient.cpython-39-x86_64-linux-gnu.so dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dpkg-gencontrol: warning: package python3-sptag: substitution variable ${python3:Versions} unused, but is defined dpkg-gencontrol: warning: package python3-sptag: substitution variable ${python3:Versions} unused, but is defined dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'sptag' in '../sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb'. dpkg-deb: building package 'python3-sptag' in '../python3-sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb'. dpkg-deb: building package 'python3-sptag-dbgsym' in '../python3-sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb'. dpkg-deb: building package 'sptag-dbgsym' in '../sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb'. dpkg-genbuildinfo --build=any -O../sptag_0.0~git20211209.a84a9e4+ds-1_amd64.buildinfo dpkg-genchanges --build=any -O../sptag_0.0~git20211209.a84a9e4+ds-1_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/sptag-1bVaOx /tmp/sptag-0.0~git20211209.a84a9e4+ds-14o5kd5ey I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.rPOOPXuFBk... I: success in 4672.7040 seconds md5: python3-sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK md5: python3-sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK md5: sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK md5: sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha1: python3-sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha1: python3-sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha1: sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha1: sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha256: python3-sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha256: python3-sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha256: sptag-dbgsym_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK sha256: sptag_0.0~git20211209.a84a9e4+ds-1_amd64.deb: OK Checksums: OK