2023-07-10T19:51:55,382 Created temporary directory: /tmp/pip-build-tracker-9ibcjut7 2023-07-10T19:51:55,383 Initialized build tracking at /tmp/pip-build-tracker-9ibcjut7 2023-07-10T19:51:55,383 Created build tracker: /tmp/pip-build-tracker-9ibcjut7 2023-07-10T19:51:55,384 Entered build tracker: /tmp/pip-build-tracker-9ibcjut7 2023-07-10T19:51:55,384 Created temporary directory: /tmp/pip-wheel-sh73l7m4 2023-07-10T19:51:55,387 Created temporary directory: /tmp/pip-ephem-wheel-cache-to7unfzo 2023-07-10T19:51:55,413 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-10T19:51:55,416 2 location(s) to search for versions of chroma-hnswlib: 2023-07-10T19:51:55,416 * https://pypi.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,416 * https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,416 Fetching project page and analyzing links: https://pypi.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,417 Getting page https://pypi.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,419 Found index url https://pypi.org/simple/ 2023-07-10T19:51:55,469 Fetched page https://pypi.org/simple/chroma-hnswlib/ as application/vnd.pypi.simple.v1+json 2023-07-10T19:51:55,470 Found link https://files.pythonhosted.org/packages/f4/44/9b8065acb47efa7eec0a3e61dde8e1678e41d03da1cae4b176ade95684b7/chroma-hnswlib-0.7.0.tar.gz (from https://pypi.org/simple/chroma-hnswlib/), version: 0.7.0 2023-07-10T19:51:55,471 Skipping link: No binaries permitted for chroma-hnswlib: https://files.pythonhosted.org/packages/64/3f/e02169573857de38d0b62c0033fd21bfa0a16fdea999e532f33731a9848d/chroma_hnswlib-0.7.0-cp310-cp310-macosx_13_0_arm64.whl (from https://pypi.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,471 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/90/8a/752a77d8c35bdf6d749c879e25cdf8e961ca855f8cdfe130b766ec5daac3/chroma_hnswlib-0.7.0-py3.10-macosx-13.0-arm64.egg (from https://pypi.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,471 Found link https://files.pythonhosted.org/packages/b7/fd/673bbbe89b4b4ba1fe0fbf05096e1cc1c66d080283143e3d08b6251cecff/chroma-hnswlib-0.7.1.tar.gz (from https://pypi.org/simple/chroma-hnswlib/), version: 0.7.1 2023-07-10T19:51:55,471 Skipping link: No binaries permitted for chroma-hnswlib: https://files.pythonhosted.org/packages/a5/d5/54947127f5cb2a1fcef40877fb3e6044495eec0a158ba0956babe4ab2a77/chroma_hnswlib-0.7.1-cp310-cp310-macosx_13_0_arm64.whl (from https://pypi.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,472 Fetching project page and analyzing links: https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,472 Getting page https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,473 Found index url https://www.piwheels.org/simple/ 2023-07-10T19:51:55,647 Fetched page https://www.piwheels.org/simple/chroma-hnswlib/ as text/html 2023-07-10T19:51:55,650 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.1-cp37-cp37m-linux_armv7l.whl#sha256=5191303352e66a1843c7493f76ca86a55ba03fe589222524a87c5436c6fbe6b3 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,650 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.1-cp37-cp37m-linux_armv6l.whl#sha256=5191303352e66a1843c7493f76ca86a55ba03fe589222524a87c5436c6fbe6b3 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,650 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.0-cp39-cp39-linux_armv7l.whl#sha256=c44571403f79b93f2f4a9e5b2554d904c38bba84561bca93cb0f1fb7129af7f3 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,651 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.0-cp39-cp39-linux_armv6l.whl#sha256=c44571403f79b93f2f4a9e5b2554d904c38bba84561bca93cb0f1fb7129af7f3 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,651 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.0-cp37-cp37m-linux_armv7l.whl#sha256=5ad17736bb0fda20d833720b2990d4509e726bdeef552df115033a7c53ea3d61 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,651 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.0-cp37-cp37m-linux_armv6l.whl#sha256=5ad17736bb0fda20d833720b2990d4509e726bdeef552df115033a7c53ea3d61 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-10T19:51:55,651 Skipping link: not a file: https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,651 Skipping link: not a file: https://pypi.org/simple/chroma-hnswlib/ 2023-07-10T19:51:55,669 Given no hashes to check 1 links for project 'chroma-hnswlib': discarding no candidates 2023-07-10T19:51:55,685 Collecting chroma-hnswlib==0.7.1 2023-07-10T19:51:55,687 Created temporary directory: /tmp/pip-unpack-be79uwnp 2023-07-10T19:51:55,737 Downloading chroma-hnswlib-0.7.1.tar.gz (30 kB) 2023-07-10T19:51:55,791 Added chroma-hnswlib==0.7.1 from https://files.pythonhosted.org/packages/b7/fd/673bbbe89b4b4ba1fe0fbf05096e1cc1c66d080283143e3d08b6251cecff/chroma-hnswlib-0.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-9ibcjut7' 2023-07-10T19:51:55,797 Created temporary directory: /tmp/pip-build-env-rit2pg4g 2023-07-10T19:51:55,807 Installing build dependencies: started 2023-07-10T19:51:55,808 Running command pip subprocess to install build dependencies 2023-07-10T19:51:56,975 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-07-10T19:51:57,337 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-10T19:51:59,030 Collecting setuptools>=42 2023-07-10T19:51:59,096 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.0.0-py3-none-any.whl (804 kB) 2023-07-10T19:51:59,348 Collecting wheel 2023-07-10T19:51:59,367 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-07-10T19:52:00,647 Collecting numpy>=1.10.0 2023-07-10T19:52:01,541 Using cached https://www.piwheels.org/simple/numpy/numpy-1.25.1-cp39-cp39-linux_armv7l.whl (12.5 MB) 2023-07-10T19:52:02,061 Collecting pybind11>=2.0 2023-07-10T19:52:02,093 Using cached https://www.piwheels.org/simple/pybind11/pybind11-2.10.4-py3-none-any.whl (222 kB) 2023-07-10T19:52:03,937 Installing collected packages: wheel, setuptools, pybind11, numpy 2023-07-10T19:52:04,153 Creating /tmp/pip-build-env-rit2pg4g/overlay/bin 2023-07-10T19:52:04,155 changing mode of /tmp/pip-build-env-rit2pg4g/overlay/bin/wheel to 755 2023-07-10T19:52:06,340 changing mode of /tmp/pip-build-env-rit2pg4g/overlay/bin/pybind11-config to 755 2023-07-10T19:52:14,620 changing mode of /tmp/pip-build-env-rit2pg4g/overlay/bin/f2py to 755 2023-07-10T19:52:14,622 changing mode of /tmp/pip-build-env-rit2pg4g/overlay/bin/f2py3 to 755 2023-07-10T19:52:14,624 changing mode of /tmp/pip-build-env-rit2pg4g/overlay/bin/f2py3.9 to 755 2023-07-10T19:52:14,662 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 2023-07-10T19:52:14,662 scipy 1.8.1 requires numpy<1.25.0,>=1.17.3, but you have numpy 1.25.1 which is incompatible. 2023-07-10T19:52:14,663 Successfully installed numpy-1.25.1 pybind11-2.10.4 setuptools-68.0.0 wheel-0.40.0 2023-07-10T19:52:14,985 Installing build dependencies: finished with status 'done' 2023-07-10T19:52:14,990 Getting requirements to build wheel: started 2023-07-10T19:52:14,991 Running command Getting requirements to build wheel 2023-07-10T19:52:15,848 running egg_info 2023-07-10T19:52:15,855 writing chroma_hnswlib.egg-info/PKG-INFO 2023-07-10T19:52:15,857 writing dependency_links to chroma_hnswlib.egg-info/dependency_links.txt 2023-07-10T19:52:15,860 writing requirements to chroma_hnswlib.egg-info/requires.txt 2023-07-10T19:52:15,861 writing top-level names to chroma_hnswlib.egg-info/top_level.txt 2023-07-10T19:52:15,875 reading manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-10T19:52:15,878 reading manifest template 'MANIFEST.in' 2023-07-10T19:52:15,880 adding license file 'LICENSE' 2023-07-10T19:52:15,883 writing manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-10T19:52:15,973 Getting requirements to build wheel: finished with status 'done' 2023-07-10T19:52:15,982 Created temporary directory: /tmp/pip-modern-metadata-fmd6jgrr 2023-07-10T19:52:15,985 Preparing metadata (pyproject.toml): started 2023-07-10T19:52:15,986 Running command Preparing metadata (pyproject.toml) 2023-07-10T19:52:16,751 running dist_info 2023-07-10T19:52:16,770 creating /tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info 2023-07-10T19:52:16,776 writing /tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info/PKG-INFO 2023-07-10T19:52:16,779 writing dependency_links to /tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info/dependency_links.txt 2023-07-10T19:52:16,780 writing requirements to /tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info/requires.txt 2023-07-10T19:52:16,781 writing top-level names to /tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info/top_level.txt 2023-07-10T19:52:16,783 writing manifest file '/tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-10T19:52:16,794 reading manifest file '/tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-10T19:52:16,797 reading manifest template 'MANIFEST.in' 2023-07-10T19:52:16,798 adding license file 'LICENSE' 2023-07-10T19:52:16,801 writing manifest file '/tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-10T19:52:16,802 creating '/tmp/pip-modern-metadata-fmd6jgrr/chroma_hnswlib-0.7.1.dist-info' 2023-07-10T19:52:16,971 Preparing metadata (pyproject.toml): finished with status 'done' 2023-07-10T19:52:16,977 Source in /tmp/pip-wheel-sh73l7m4/chroma-hnswlib_c7ad4765092744f081c376ac819dbe3a has version 0.7.1, which satisfies requirement chroma-hnswlib==0.7.1 from https://files.pythonhosted.org/packages/b7/fd/673bbbe89b4b4ba1fe0fbf05096e1cc1c66d080283143e3d08b6251cecff/chroma-hnswlib-0.7.1.tar.gz 2023-07-10T19:52:16,978 Removed chroma-hnswlib==0.7.1 from https://files.pythonhosted.org/packages/b7/fd/673bbbe89b4b4ba1fe0fbf05096e1cc1c66d080283143e3d08b6251cecff/chroma-hnswlib-0.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-9ibcjut7' 2023-07-10T19:52:16,982 Created temporary directory: /tmp/pip-unpack-4r4tb2wm 2023-07-10T19:52:16,982 Building wheels for collected packages: chroma-hnswlib 2023-07-10T19:52:16,986 Created temporary directory: /tmp/pip-wheel-1xhrfog6 2023-07-10T19:52:16,987 Destination directory: /tmp/pip-wheel-1xhrfog6 2023-07-10T19:52:16,989 Building wheel for chroma-hnswlib (pyproject.toml): started 2023-07-10T19:52:16,990 Running command Building wheel for chroma-hnswlib (pyproject.toml) 2023-07-10T19:52:17,763 running bdist_wheel 2023-07-10T19:52:17,784 running build 2023-07-10T19:52:17,785 running build_ext 2023-07-10T19:52:17,791 creating tmp 2023-07-10T19:52:17,792 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -c /tmp/tmp4p02x0gl.cpp -o tmp/tmp4p02x0gl.o -std=c++14 2023-07-10T19:52:17,864 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -c /tmp/tmpe4k268hc.cpp -o tmp/tmpe4k268hc.o -fvisibility=hidden 2023-07-10T19:52:17,935 building 'hnswlib' extension 2023-07-10T19:52:17,936 creating build 2023-07-10T19:52:17,936 creating build/temp.linux-armv7l-cpython-39 2023-07-10T19:52:17,937 creating build/temp.linux-armv7l-cpython-39/python_bindings 2023-07-10T19:52:17,938 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include -I/tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/numpy/core/include -I./hnswlib/ -I/usr/include/python3.9 -c ./python_bindings/bindings.cpp -o build/temp.linux-armv7l-cpython-39/./python_bindings/bindings.o -O3 -march=native -fopenmp -DVERSION_INFO=\"0.7.1\" -std=c++14 -fvisibility=hidden 2023-07-10T19:52:23,426 ./python_bindings/bindings.cpp: In function ‘std::vector get_input_ids_and_check_shapes(const pybind11::object&, size_t)’: 2023-07-10T19:52:23,427 ./python_bindings/bindings.cpp:121:58: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-10T19:52:23,427 121 | if (!((ids_numpy.ndim == 1 && ids_numpy.shape[0] == feature_rows) || 2023-07-10T19:52:23,487 In file included from /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/../attr.h:13, 2023-07-10T19:52:23,487 from /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/class.h:12, 2023-07-10T19:52:23,487 from /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:13, 2023-07-10T19:52:23,488 from /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/functional.h:12, 2023-07-10T19:52:23,488 from ./python_bindings/bindings.cpp:2: 2023-07-10T19:52:23,488 ./python_bindings/bindings.cpp: In function ‘PyObject* PyInit_hnswlib()’: 2023-07-10T19:52:23,488 /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/../detail/common.h:432:34: warning: ‘PyObject* pybind11_init()’ is deprecated: PYBIND11_PLUGIN is deprecated, use PYBIND11_MODULE [-Wdeprecated-declarations] 2023-07-10T19:52:23,488 432 | return pybind11_init(); \ 2023-07-10T19:52:23,488 | ^ 2023-07-10T19:52:23,489 ./python_bindings/bindings.cpp:869:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2023-07-10T19:52:23,489 869 | PYBIND11_PLUGIN(hnswlib) { 2023-07-10T19:52:23,489 | ^~~~~~~~~~~~~~~ 2023-07-10T19:52:23,489 /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/../detail/common.h:427:22: note: declared here 2023-07-10T19:52:23,489 427 | static PyObject *pybind11_init(); \ 2023-07-10T19:52:23,489 | ^~~~~~~~~~~~~ 2023-07-10T19:52:23,490 ./python_bindings/bindings.cpp:869:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2023-07-10T19:52:23,490 869 | PYBIND11_PLUGIN(hnswlib) { 2023-07-10T19:52:23,490 | ^~~~~~~~~~~~~~~ 2023-07-10T19:52:23,490 ./python_bindings/bindings.cpp: In function ‘PyObject* pybind11_init()’: 2023-07-10T19:52:23,490 ./python_bindings/bindings.cpp:870:31: warning: ‘pybind11::module_::module_(const char*, const char*)’ is deprecated: Use PYBIND11_MODULE or module_::create_extension_module instead [-Wdeprecated-declarations] 2023-07-10T19:52:23,490 870 | py::module m("hnswlib"); 2023-07-10T19:52:23,490 | ^ 2023-07-10T19:52:23,491 In file included from /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/functional.h:12, 2023-07-10T19:52:23,491 from ./python_bindings/bindings.cpp:2: 2023-07-10T19:52:23,491 /tmp/pip-build-env-rit2pg4g/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:1152:14: note: declared here 2023-07-10T19:52:23,491 1152 | explicit module_(const char *name, const char *doc = nullptr) { 2023-07-10T19:52:23,491 | ^~~~~~~ 2023-07-10T19:52:24,129 ./python_bindings/bindings.cpp: In instantiation of ‘pybind11::object Index::knnQuery_return_numpy(pybind11::object, size_t, int, const std::function&) [with dist_t = float; data_t = float; size_t = unsigned int]’: 2023-07-10T19:52:24,130 ./python_bindings/bindings.cpp:887:28: required from here 2023-07-10T19:52:24,130 ./python_bindings/bindings.cpp:612:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-10T19:52:24,130 612 | if (rows <= num_threads * 4) { 2023-07-10T19:52:24,130 | ~~~~~^~~~~~~~~~~~~~~~~~ 2023-07-10T19:52:24,143 ./python_bindings/bindings.cpp:640:28: warning: unused variable ‘data’ [-Wunused-variable] 2023-07-10T19:52:24,144 640 | float* data = (float*)items.data(row); 2023-07-10T19:52:24,144 | ^~~~ 2023-07-10T19:52:24,144 ./python_bindings/bindings.cpp:660:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:24,144 660 | delete[] f; 2023-07-10T19:52:24,145 | ^ 2023-07-10T19:52:24,148 ./python_bindings/bindings.cpp:663:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:24,148 663 | delete[] f; 2023-07-10T19:52:24,148 | ^ 2023-07-10T19:52:24,164 ./python_bindings/bindings.cpp: In instantiation of ‘void Index::addItems(pybind11::object, pybind11::object, int, bool) [with dist_t = float; data_t = float]’: 2023-07-10T19:52:24,164 ./python_bindings/bindings.cpp:893:28: required from here 2023-07-10T19:52:24,164 ./python_bindings/bindings.cpp:262:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-10T19:52:24,164 262 | if (features != dim) 2023-07-10T19:52:24,165 | ~~~~~~~~~^~~~~~ 2023-07-10T19:52:24,165 ./python_bindings/bindings.cpp:266:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-10T19:52:24,165 266 | if (rows <= num_threads * 4) { 2023-07-10T19:52:24,165 | ~~~~~^~~~~~~~~~~~~~~~~~ 2023-07-10T19:52:24,302 ./python_bindings/bindings.cpp: In instantiation of ‘pybind11::object BFIndex::knnQuery_return_numpy(pybind11::object, size_t, const std::function&) [with dist_t = float; data_t = float; size_t = unsigned int]’: 2023-07-10T19:52:24,302 ./python_bindings/bindings.cpp:957:44: required from here 2023-07-10T19:52:24,302 ./python_bindings/bindings.cpp:846:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:24,302 846 | delete[] f; 2023-07-10T19:52:24,303 | ^ 2023-07-10T19:52:24,304 ./python_bindings/bindings.cpp:849:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:24,304 849 | delete[] f; 2023-07-10T19:52:24,305 | ^ 2023-07-10T19:52:24,314 ./python_bindings/bindings.cpp: In instantiation of ‘void BFIndex::addItems(pybind11::object, pybind11::object) [with dist_t = float; data_t = float]’: 2023-07-10T19:52:24,314 ./python_bindings/bindings.cpp:958:44: required from here 2023-07-10T19:52:24,314 ./python_bindings/bindings.cpp:771:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-10T19:52:24,314 771 | if (features != dim) 2023-07-10T19:52:24,315 | ~~~~~~~~~^~~~~~ 2023-07-10T19:52:25,386 In file included from ./hnswlib/hnswlib.h:199, 2023-07-10T19:52:25,386 from ./python_bindings/bindings.cpp:6: 2023-07-10T19:52:25,386 ./hnswlib/hnswalg.h: In instantiation of ‘hnswlib::HierarchicalNSW::HierarchicalNSW(hnswlib::SpaceInterface*, size_t, size_t, size_t, size_t, bool, bool, bool, const string&) [with dist_t = float; size_t = unsigned int; std::string = std::__cxx11::basic_string]’: 2023-07-10T19:52:25,386 ./python_bindings/bindings.cpp:476:35: required from ‘static Index* Index::createFromParams(pybind11::dict) [with dist_t = float; data_t = float]’ 2023-07-10T19:52:25,387 ./python_bindings/bindings.cpp:873:38: required from here 2023-07-10T19:52:25,387 ./hnswlib/hnswalg.h:44:29: warning: ‘hnswlib::HierarchicalNSW::link_list_locks_’ will be initialized after [-Wreorder] 2023-07-10T19:52:25,387 44 | std::vector link_list_locks_; 2023-07-10T19:52:25,387 | ^~~~~~~~~~~~~~~~ 2023-07-10T19:52:25,387 ./hnswlib/hnswalg.h:41:37: warning: ‘std::vector hnswlib::HierarchicalNSW::label_op_locks_’ [-Wreorder] 2023-07-10T19:52:25,387 41 | mutable std::vector label_op_locks_; 2023-07-10T19:52:25,388 | ^~~~~~~~~~~~~~~ 2023-07-10T19:52:25,388 ./hnswlib/hnswalg.h:112:5: warning: when initialized here [-Wreorder] 2023-07-10T19:52:25,388 112 | HierarchicalNSW( 2023-07-10T19:52:25,388 | ^~~~~~~~~~~~~~~ 2023-07-10T19:52:25,521 In file included from ./hnswlib/hnswlib.h:199, 2023-07-10T19:52:25,521 from ./python_bindings/bindings.cpp:6: 2023-07-10T19:52:25,521 ./hnswlib/hnswalg.h: In instantiation of ‘std::vector hnswlib::HierarchicalNSW::getDataByLabel(hnswlib::labeltype) const [with data_t = float; dist_t = float; hnswlib::labeltype = unsigned int]’: 2023-07-10T19:52:25,522 ./python_bindings/bindings.cpp:311:69: required from ‘std::vector > Index::getDataReturnList(pybind11::object) [with dist_t = float; data_t = float]’ 2023-07-10T19:52:25,522 ./python_bindings/bindings.cpp:898:49: required from here 2023-07-10T19:52:25,522 ./hnswlib/hnswalg.h:1085:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-10T19:52:25,522 1085 | for (int i = 0; i < dim; i++) { 2023-07-10T19:52:25,522 | ~~^~~~~ 2023-07-10T19:52:25,578 ./python_bindings/bindings.cpp: In instantiation of ‘pybind11::dict Index::getAnnData() const [with dist_t = float; data_t = float]’: 2023-07-10T19:52:25,579 ./python_bindings/bindings.cpp:455:27: required from ‘pybind11::dict Index::getIndexParams() const [with dist_t = float; data_t = float]’ 2023-07-10T19:52:25,579 ./python_bindings/bindings.cpp:942:58: required from here 2023-07-10T19:52:25,579 ./python_bindings/bindings.cpp:371:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:25,579 371 | delete[] f; 2023-07-10T19:52:25,579 | ^ 2023-07-10T19:52:25,582 ./python_bindings/bindings.cpp:374:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:25,582 374 | delete[] f; 2023-07-10T19:52:25,582 | ^ 2023-07-10T19:52:25,585 ./python_bindings/bindings.cpp:377:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:25,586 377 | delete[] f; 2023-07-10T19:52:25,586 | ^ 2023-07-10T19:52:25,588 ./python_bindings/bindings.cpp:380:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:25,588 380 | delete[] f; 2023-07-10T19:52:25,588 | ^ 2023-07-10T19:52:25,590 ./python_bindings/bindings.cpp:383:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-10T19:52:25,590 383 | delete[] f; 2023-07-10T19:52:25,591 | ^ 2023-07-10T19:52:25,616 In file included from ./hnswlib/hnswlib.h:198, 2023-07-10T19:52:25,616 from ./python_bindings/bindings.cpp:6: 2023-07-10T19:52:25,616 ./hnswlib/bruteforce.h: In instantiation of ‘std::priority_queue > hnswlib::BruteforceSearch::searchKnn(const void*, size_t, hnswlib::BaseFilterFunctor*) const [with dist_t = float; typename std::vector, std::allocator > >::value_type = std::pair; size_t = unsigned int]’: 2023-07-10T19:52:25,616 ./python_bindings/bindings.cpp:834:100: required from ‘pybind11::object BFIndex::knnQuery_return_numpy(pybind11::object, size_t, const std::function&) [with dist_t = float; data_t = float; size_t = unsigned int]’ 2023-07-10T19:52:25,616 ./python_bindings/bindings.cpp:957:44: required from here 2023-07-10T19:52:25,617 ./hnswlib/bruteforce.h:105:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-10T19:52:25,617 105 | for (int i = 0; i < k; i++) { 2023-07-10T19:52:25,617 | ~~^~~ 2023-07-10T19:52:25,621 ./hnswlib/bruteforce.h:113:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const unsigned int’} [-Wsign-compare] 2023-07-10T19:52:25,621 113 | for (int i = k; i < cur_element_count; i++) { 2023-07-10T19:52:25,621 | ~~^~~~~~~~~~~~~~~~~~~ 2023-07-10T19:52:26,387 In file included from ./hnswlib/hnswlib.h:199, 2023-07-10T19:52:26,387 from ./python_bindings/bindings.cpp:6: 2023-07-10T19:52:26,387 ./hnswlib/hnswalg.h: In instantiation of ‘hnswlib::tableint hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, int) [with dist_t = float; hnswlib::tableint = unsigned int; hnswlib::labeltype = unsigned int]’: 2023-07-10T19:52:26,387 ./hnswlib/hnswalg.h:1211:21: required from ‘void hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, bool) [with dist_t = float; hnswlib::labeltype = unsigned int]’ 2023-07-10T19:52:26,388 ./python_bindings/bindings.cpp:277:35: required from ‘void Index::addItems(pybind11::object, pybind11::object, int, bool) [with dist_t = float; data_t = float]’ 2023-07-10T19:52:26,388 ./python_bindings/bindings.cpp:893:28: required from here 2023-07-10T19:52:26,388 ./hnswlib/hnswalg.h:1467:19: warning: unused variable ‘lengthPtr’ [-Wunused-variable] 2023-07-10T19:52:26,388 1467 | void* lengthPtr = length_memory_ + cur_c * sizeof(float); 2023-07-10T19:52:26,388 | ^~~~~~~~~ 2023-07-10T19:52:26,393 ./hnswlib/hnswalg.h: In instantiation of ‘void hnswlib::HierarchicalNSW::updatePoint(const void*, hnswlib::tableint, float) [with dist_t = float; hnswlib::tableint = unsigned int]’: 2023-07-10T19:52:26,393 ./hnswlib/hnswalg.h:1239:13: required from ‘void hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, bool) [with dist_t = float; hnswlib::labeltype = unsigned int]’ 2023-07-10T19:52:26,394 ./python_bindings/bindings.cpp:277:35: required from ‘void Index::addItems(pybind11::object, pybind11::object, int, bool) [with dist_t = float; data_t = float]’ 2023-07-10T19:52:26,394 ./python_bindings/bindings.cpp:893:28: required from here 2023-07-10T19:52:26,394 ./hnswlib/hnswalg.h:1251:19: warning: unused variable ‘lengthPtr’ [-Wunused-variable] 2023-07-10T19:52:26,394 1251 | void* lengthPtr = length_memory_ + internalId * sizeof(float); 2023-07-10T19:52:26,394 | ^~~~~~~~~ 2023-07-10T19:52:27,986 ./hnswlib/hnswalg.h: In instantiation of ‘float hnswlib::HierarchicalNSW::normalize_vector(float*, float*, size_t) [with dist_t = float; size_t = unsigned int]’: 2023-07-10T19:52:27,986 ./hnswlib/hnswalg.h:1466:28: required from ‘hnswlib::tableint hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, int) [with dist_t = float; hnswlib::tableint = unsigned int; hnswlib::labeltype = unsigned int]’ 2023-07-10T19:52:27,986 ./hnswlib/hnswalg.h:1211:21: required from ‘void hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, bool) [with dist_t = float; hnswlib::labeltype = unsigned int]’ 2023-07-10T19:52:27,987 ./python_bindings/bindings.cpp:277:35: required from ‘void Index::addItems(pybind11::object, pybind11::object, int, bool) [with dist_t = float; data_t = float]’ 2023-07-10T19:52:27,987 ./python_bindings/bindings.cpp:893:28: required from here 2023-07-10T19:52:27,987 ./hnswlib/hnswalg.h:256:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-10T19:52:27,987 256 | for (int i = 0; i < dim; i++) 2023-07-10T19:52:27,987 | ~~^~~~~ 2023-07-10T19:52:27,987 ./hnswlib/hnswalg.h:260:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-10T19:52:27,987 260 | for (int i = 0; i < dim; i++) { 2023-07-10T19:52:27,988 | ~~^~~~~ 2023-07-10T19:53:20,918 creating build/lib.linux-armv7l-cpython-39 2023-07-10T19:53:20,919 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-39/./python_bindings/bindings.o -L/usr/lib -o build/lib.linux-armv7l-cpython-39/hnswlib.cpython-39-arm-linux-gnueabihf.so -fopenmp -pthread 2023-07-10T19:53:21,641 installing to build/bdist.linux-armv7l/wheel 2023-07-10T19:53:21,641 running install 2023-07-10T19:53:21,666 running install_lib 2023-07-10T19:53:21,674 creating build/bdist.linux-armv7l 2023-07-10T19:53:21,675 creating build/bdist.linux-armv7l/wheel 2023-07-10T19:53:21,676 copying build/lib.linux-armv7l-cpython-39/hnswlib.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-07-10T19:53:21,766 running install_egg_info 2023-07-10T19:53:21,793 running egg_info 2023-07-10T19:53:21,798 writing chroma_hnswlib.egg-info/PKG-INFO 2023-07-10T19:53:21,800 writing dependency_links to chroma_hnswlib.egg-info/dependency_links.txt 2023-07-10T19:53:21,801 writing requirements to chroma_hnswlib.egg-info/requires.txt 2023-07-10T19:53:21,802 writing top-level names to chroma_hnswlib.egg-info/top_level.txt 2023-07-10T19:53:21,810 reading manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-10T19:53:21,812 reading manifest template 'MANIFEST.in' 2023-07-10T19:53:21,814 adding license file 'LICENSE' 2023-07-10T19:53:21,817 writing manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-10T19:53:21,818 Copying chroma_hnswlib.egg-info to build/bdist.linux-armv7l/wheel/chroma_hnswlib-0.7.1-py3.9.egg-info 2023-07-10T19:53:21,828 running install_scripts 2023-07-10T19:53:21,873 creating build/bdist.linux-armv7l/wheel/chroma_hnswlib-0.7.1.dist-info/WHEEL 2023-07-10T19:53:21,876 creating '/tmp/pip-wheel-1xhrfog6/.tmp-gmjr7buk/chroma_hnswlib-0.7.1-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-07-10T19:53:22,851 adding 'hnswlib.cpython-39-arm-linux-gnueabihf.so' 2023-07-10T19:53:22,896 adding 'chroma_hnswlib-0.7.1.dist-info/LICENSE' 2023-07-10T19:53:22,897 adding 'chroma_hnswlib-0.7.1.dist-info/METADATA' 2023-07-10T19:53:22,898 adding 'chroma_hnswlib-0.7.1.dist-info/WHEEL' 2023-07-10T19:53:22,899 adding 'chroma_hnswlib-0.7.1.dist-info/top_level.txt' 2023-07-10T19:53:22,899 adding 'chroma_hnswlib-0.7.1.dist-info/RECORD' 2023-07-10T19:53:22,922 removing build/bdist.linux-armv7l/wheel 2023-07-10T19:53:23,032 Building wheel for chroma-hnswlib (pyproject.toml): finished with status 'done' 2023-07-10T19:53:23,078 Created wheel for chroma-hnswlib: filename=chroma_hnswlib-0.7.1-cp39-cp39-linux_armv7l.whl size=2039964 sha256=f506e630178225f33609d0a881efad1581f8f30547a74ef7d49aebb6456fc86c 2023-07-10T19:53:23,079 Stored in directory: /tmp/pip-ephem-wheel-cache-to7unfzo/wheels/91/5c/74/b63c6c4f840a818afc9c6b7080144f66135eee14550d6a1de8 2023-07-10T19:53:23,090 Successfully built chroma-hnswlib 2023-07-10T19:53:23,157 Removed build tracker: '/tmp/pip-build-tracker-9ibcjut7'