2023-07-27T18:03:24,174 Created temporary directory: /tmp/pip-build-tracker-e1_hu3p8 2023-07-27T18:03:24,175 Initialized build tracking at /tmp/pip-build-tracker-e1_hu3p8 2023-07-27T18:03:24,175 Created build tracker: /tmp/pip-build-tracker-e1_hu3p8 2023-07-27T18:03:24,176 Entered build tracker: /tmp/pip-build-tracker-e1_hu3p8 2023-07-27T18:03:24,176 Created temporary directory: /tmp/pip-wheel-hx9o09kp 2023-07-27T18:03:24,179 Created temporary directory: /tmp/pip-ephem-wheel-cache-dxayj6ln 2023-07-27T18:03:24,206 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-27T18:03:24,210 2 location(s) to search for versions of chroma-hnswlib: 2023-07-27T18:03:24,210 * https://pypi.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,210 * https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,210 Fetching project page and analyzing links: https://pypi.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,211 Getting page https://pypi.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,212 Found index url https://pypi.org/simple/ 2023-07-27T18:03:24,264 Fetched page https://pypi.org/simple/chroma-hnswlib/ as application/vnd.pypi.simple.v1+json 2023-07-27T18:03:24,266 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-27T18:03:24,267 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-27T18:03:24,267 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-27T18:03:24,267 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-27T18:03:24,267 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-27T18:03:24,268 Found link https://files.pythonhosted.org/packages/fc/af/593ca9f1ba75a48b3cf18a7ec5accc25308e96b46425be2f1a56c0bd4989/chroma-hnswlib-0.7.2.tar.gz (from https://pypi.org/simple/chroma-hnswlib/), version: 0.7.2 2023-07-27T18:03:24,268 Skipping link: No binaries permitted for chroma-hnswlib: https://files.pythonhosted.org/packages/05/a0/0b837765bf733f8cb8707e04aa61b7b9f0bfee9d5c9ab2826d5f4ba41154/chroma_hnswlib-0.7.2-cp310-cp310-macosx_13_0_arm64.whl (from https://pypi.org/simple/chroma-hnswlib/) 2023-07-27T18:03:24,268 Fetching project page and analyzing links: https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,269 Getting page https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,270 Found index url https://www.piwheels.org/simple/ 2023-07-27T18:03:24,443 Fetched page https://www.piwheels.org/simple/chroma-hnswlib/ as text/html 2023-07-27T18:03:24,447 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.2-cp37-cp37m-linux_armv7l.whl#sha256=0b13a0728086a2c0d1c6ced842f4c933d6e0f90dc6732e7bea1e2a2120615320 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-27T18:03:24,447 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.2-cp37-cp37m-linux_armv6l.whl#sha256=0b13a0728086a2c0d1c6ced842f4c933d6e0f90dc6732e7bea1e2a2120615320 (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-27T18:03:24,448 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.1-cp39-cp39-linux_armv7l.whl#sha256=f506e630178225f33609d0a881efad1581f8f30547a74ef7d49aebb6456fc86c (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-27T18:03:24,448 Skipping link: No binaries permitted for chroma-hnswlib: https://www.piwheels.org/simple/chroma-hnswlib/chroma_hnswlib-0.7.1-cp39-cp39-linux_armv6l.whl#sha256=f506e630178225f33609d0a881efad1581f8f30547a74ef7d49aebb6456fc86c (from https://www.piwheels.org/simple/chroma-hnswlib/) 2023-07-27T18:03:24,448 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-27T18:03:24,448 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-27T18:03:24,448 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-27T18:03:24,449 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-27T18:03:24,449 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-27T18:03:24,449 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-27T18:03:24,449 Skipping link: not a file: https://www.piwheels.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,449 Skipping link: not a file: https://pypi.org/simple/chroma-hnswlib/ 2023-07-27T18:03:24,467 Given no hashes to check 1 links for project 'chroma-hnswlib': discarding no candidates 2023-07-27T18:03:24,485 Collecting chroma-hnswlib==0.7.2 2023-07-27T18:03:24,487 Created temporary directory: /tmp/pip-unpack-z9thbzvy 2023-07-27T18:03:24,535 Downloading chroma-hnswlib-0.7.2.tar.gz (31 kB) 2023-07-27T18:03:24,594 Added chroma-hnswlib==0.7.2 from https://files.pythonhosted.org/packages/fc/af/593ca9f1ba75a48b3cf18a7ec5accc25308e96b46425be2f1a56c0bd4989/chroma-hnswlib-0.7.2.tar.gz to build tracker '/tmp/pip-build-tracker-e1_hu3p8' 2023-07-27T18:03:24,600 Created temporary directory: /tmp/pip-build-env-6rcvpkti 2023-07-27T18:03:24,610 Installing build dependencies: started 2023-07-27T18:03:24,611 Running command pip subprocess to install build dependencies 2023-07-27T18:03:25,792 Using pip 23.1.2 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-07-27T18:03:26,174 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-27T18:03:27,926 Collecting setuptools>=42 2023-07-27T18:03:28,002 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.0.0-py3-none-any.whl (804 kB) 2023-07-27T18:03:28,257 Collecting wheel 2023-07-27T18:03:28,275 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.0-py3-none-any.whl (64 kB) 2023-07-27T18:03:29,555 Collecting numpy>=1.10.0 2023-07-27T18:03:30,458 Using cached https://www.piwheels.org/simple/numpy/numpy-1.25.1-cp39-cp39-linux_armv7l.whl (12.5 MB) 2023-07-27T18:03:31,018 Collecting pybind11>=2.0 2023-07-27T18:03:31,049 Using cached https://www.piwheels.org/simple/pybind11/pybind11-2.11.1-py3-none-any.whl (227 kB) 2023-07-27T18:03:32,907 Installing collected packages: wheel, setuptools, pybind11, numpy 2023-07-27T18:03:33,134 Creating /tmp/pip-build-env-6rcvpkti/overlay/bin 2023-07-27T18:03:33,137 changing mode of /tmp/pip-build-env-6rcvpkti/overlay/bin/wheel to 755 2023-07-27T18:03:35,406 changing mode of /tmp/pip-build-env-6rcvpkti/overlay/bin/pybind11-config to 755 2023-07-27T18:03:43,751 changing mode of /tmp/pip-build-env-6rcvpkti/overlay/bin/f2py to 755 2023-07-27T18:03:43,753 changing mode of /tmp/pip-build-env-6rcvpkti/overlay/bin/f2py3 to 755 2023-07-27T18:03:43,755 changing mode of /tmp/pip-build-env-6rcvpkti/overlay/bin/f2py3.9 to 755 2023-07-27T18:03:43,793 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-27T18:03:43,793 scipy 1.8.1 requires numpy<1.25.0,>=1.17.3, but you have numpy 1.25.1 which is incompatible. 2023-07-27T18:03:43,794 Successfully installed numpy-1.25.1 pybind11-2.11.1 setuptools-68.0.0 wheel-0.41.0 2023-07-27T18:03:43,807 [notice] A new release of pip is available: 23.1.2 -> 23.2.1 2023-07-27T18:03:43,807 [notice] To update, run: python3 -m pip install --upgrade pip 2023-07-27T18:03:44,121 Installing build dependencies: finished with status 'done' 2023-07-27T18:03:44,126 Getting requirements to build wheel: started 2023-07-27T18:03:44,127 Running command Getting requirements to build wheel 2023-07-27T18:03:44,950 running egg_info 2023-07-27T18:03:44,956 writing chroma_hnswlib.egg-info/PKG-INFO 2023-07-27T18:03:44,958 writing dependency_links to chroma_hnswlib.egg-info/dependency_links.txt 2023-07-27T18:03:44,960 writing requirements to chroma_hnswlib.egg-info/requires.txt 2023-07-27T18:03:44,961 writing top-level names to chroma_hnswlib.egg-info/top_level.txt 2023-07-27T18:03:44,975 reading manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-27T18:03:44,977 reading manifest template 'MANIFEST.in' 2023-07-27T18:03:44,979 adding license file 'LICENSE' 2023-07-27T18:03:44,982 writing manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-27T18:03:45,072 Getting requirements to build wheel: finished with status 'done' 2023-07-27T18:03:45,081 Created temporary directory: /tmp/pip-modern-metadata-g3z5ngld 2023-07-27T18:03:45,084 Preparing metadata (pyproject.toml): started 2023-07-27T18:03:45,085 Running command Preparing metadata (pyproject.toml) 2023-07-27T18:03:45,873 running dist_info 2023-07-27T18:03:45,891 creating /tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info 2023-07-27T18:03:45,896 writing /tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info/PKG-INFO 2023-07-27T18:03:45,899 writing dependency_links to /tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info/dependency_links.txt 2023-07-27T18:03:45,901 writing requirements to /tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info/requires.txt 2023-07-27T18:03:45,902 writing top-level names to /tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info/top_level.txt 2023-07-27T18:03:45,904 writing manifest file '/tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-27T18:03:45,915 reading manifest file '/tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-27T18:03:45,917 reading manifest template 'MANIFEST.in' 2023-07-27T18:03:45,919 adding license file 'LICENSE' 2023-07-27T18:03:45,921 writing manifest file '/tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-27T18:03:45,922 creating '/tmp/pip-modern-metadata-g3z5ngld/chroma_hnswlib-0.7.2.dist-info' 2023-07-27T18:03:46,091 Preparing metadata (pyproject.toml): finished with status 'done' 2023-07-27T18:03:46,096 Source in /tmp/pip-wheel-hx9o09kp/chroma-hnswlib_0d650ce0ac8c46b79c83d154a0541c29 has version 0.7.2, which satisfies requirement chroma-hnswlib==0.7.2 from https://files.pythonhosted.org/packages/fc/af/593ca9f1ba75a48b3cf18a7ec5accc25308e96b46425be2f1a56c0bd4989/chroma-hnswlib-0.7.2.tar.gz 2023-07-27T18:03:46,097 Removed chroma-hnswlib==0.7.2 from https://files.pythonhosted.org/packages/fc/af/593ca9f1ba75a48b3cf18a7ec5accc25308e96b46425be2f1a56c0bd4989/chroma-hnswlib-0.7.2.tar.gz from build tracker '/tmp/pip-build-tracker-e1_hu3p8' 2023-07-27T18:03:46,101 Created temporary directory: /tmp/pip-unpack-ttk_5sks 2023-07-27T18:03:46,102 Building wheels for collected packages: chroma-hnswlib 2023-07-27T18:03:46,106 Created temporary directory: /tmp/pip-wheel-w6tqf3br 2023-07-27T18:03:46,106 Destination directory: /tmp/pip-wheel-w6tqf3br 2023-07-27T18:03:46,108 Building wheel for chroma-hnswlib (pyproject.toml): started 2023-07-27T18:03:46,109 Running command Building wheel for chroma-hnswlib (pyproject.toml) 2023-07-27T18:03:46,872 running bdist_wheel 2023-07-27T18:03:46,890 running build 2023-07-27T18:03:46,891 running build_ext 2023-07-27T18:03:46,897 creating tmp 2023-07-27T18:03:46,898 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/tmpd524xqnu.cpp -o tmp/tmpd524xqnu.o -std=c++14 2023-07-27T18:03:46,977 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/tmp9en1hy1g.cpp -o tmp/tmp9en1hy1g.o -fvisibility=hidden 2023-07-27T18:03:47,051 building 'hnswlib' extension 2023-07-27T18:03:47,052 creating build 2023-07-27T18:03:47,052 creating build/temp.linux-armv7l-cpython-39 2023-07-27T18:03:47,053 creating build/temp.linux-armv7l-cpython-39/python_bindings 2023-07-27T18:03:47,054 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-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include -I/tmp/pip-build-env-6rcvpkti/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.2\" -std=c++14 -fvisibility=hidden 2023-07-27T18:03:52,912 ./python_bindings/bindings.cpp: In function ‘std::vector get_input_ids_and_check_shapes(const pybind11::object&, size_t)’: 2023-07-27T18:03:52,913 ./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-27T18:03:52,913 121 | if (!((ids_numpy.ndim == 1 && ids_numpy.shape[0] == feature_rows) || 2023-07-27T18:03:52,973 In file included from /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/../attr.h:13, 2023-07-27T18:03:52,974 from /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/class.h:12, 2023-07-27T18:03:52,974 from /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:13, 2023-07-27T18:03:52,974 from /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/functional.h:12, 2023-07-27T18:03:52,974 from ./python_bindings/bindings.cpp:2: 2023-07-27T18:03:52,974 ./python_bindings/bindings.cpp: In function ‘PyObject* PyInit_hnswlib()’: 2023-07-27T18:03:52,975 /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/../detail/common.h:428:34: warning: ‘PyObject* pybind11_init()’ is deprecated: PYBIND11_PLUGIN is deprecated, use PYBIND11_MODULE [-Wdeprecated-declarations] 2023-07-27T18:03:52,975 428 | return pybind11_init(); \ 2023-07-27T18:03:52,975 | ^ 2023-07-27T18:03:52,975 ./python_bindings/bindings.cpp:882:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2023-07-27T18:03:52,975 882 | PYBIND11_PLUGIN(hnswlib) { 2023-07-27T18:03:52,975 | ^~~~~~~~~~~~~~~ 2023-07-27T18:03:52,975 /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/detail/../detail/common.h:423:22: note: declared here 2023-07-27T18:03:52,976 423 | static PyObject *pybind11_init(); \ 2023-07-27T18:03:52,976 | ^~~~~~~~~~~~~ 2023-07-27T18:03:52,976 ./python_bindings/bindings.cpp:882:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2023-07-27T18:03:52,976 882 | PYBIND11_PLUGIN(hnswlib) { 2023-07-27T18:03:52,976 | ^~~~~~~~~~~~~~~ 2023-07-27T18:03:52,976 ./python_bindings/bindings.cpp: In function ‘PyObject* pybind11_init()’: 2023-07-27T18:03:52,977 ./python_bindings/bindings.cpp:883:31: warning: ‘pybind11::module_::module_(const char*, const char*)’ is deprecated: Use PYBIND11_MODULE or module_::create_extension_module instead [-Wdeprecated-declarations] 2023-07-27T18:03:52,977 883 | py::module m("hnswlib"); 2023-07-27T18:03:52,977 | ^ 2023-07-27T18:03:52,977 In file included from /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/functional.h:12, 2023-07-27T18:03:52,977 from ./python_bindings/bindings.cpp:2: 2023-07-27T18:03:52,977 /tmp/pip-build-env-6rcvpkti/overlay/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:1159:14: note: declared here 2023-07-27T18:03:52,977 1159 | explicit module_(const char *name, const char *doc = nullptr) { 2023-07-27T18:03:52,978 | ^~~~~~~ 2023-07-27T18:03:53,615 ./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-27T18:03:53,615 ./python_bindings/bindings.cpp:900:28: required from here 2023-07-27T18:03:53,615 ./python_bindings/bindings.cpp:625:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-27T18:03:53,615 625 | if (rows <= num_threads * 4) { 2023-07-27T18:03:53,616 | ~~~~~^~~~~~~~~~~~~~~~~~ 2023-07-27T18:03:53,629 ./python_bindings/bindings.cpp:653:28: warning: unused variable ‘data’ [-Wunused-variable] 2023-07-27T18:03:53,629 653 | float* data = (float*)items.data(row); 2023-07-27T18:03:53,629 | ^~~~ 2023-07-27T18:03:53,629 ./python_bindings/bindings.cpp:673:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:53,630 673 | delete[] f; 2023-07-27T18:03:53,630 | ^ 2023-07-27T18:03:53,633 ./python_bindings/bindings.cpp:676:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:53,633 676 | delete[] f; 2023-07-27T18:03:53,634 | ^ 2023-07-27T18:03:53,649 ./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-27T18:03:53,649 ./python_bindings/bindings.cpp:906:28: required from here 2023-07-27T18:03:53,649 ./python_bindings/bindings.cpp:275:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-27T18:03:53,650 275 | if (features != dim) 2023-07-27T18:03:53,650 | ~~~~~~~~~^~~~~~ 2023-07-27T18:03:53,650 ./python_bindings/bindings.cpp:279:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-27T18:03:53,650 279 | if (rows <= num_threads * 4) { 2023-07-27T18:03:53,650 | ~~~~~^~~~~~~~~~~~~~~~~~ 2023-07-27T18:03:53,791 ./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-27T18:03:53,791 ./python_bindings/bindings.cpp:973:44: required from here 2023-07-27T18:03:53,792 ./python_bindings/bindings.cpp:859:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:53,792 859 | delete[] f; 2023-07-27T18:03:53,792 | ^ 2023-07-27T18:03:53,794 ./python_bindings/bindings.cpp:862:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:53,794 862 | delete[] f; 2023-07-27T18:03:53,794 | ^ 2023-07-27T18:03:53,803 ./python_bindings/bindings.cpp: In instantiation of ‘void BFIndex::addItems(pybind11::object, pybind11::object) [with dist_t = float; data_t = float]’: 2023-07-27T18:03:53,803 ./python_bindings/bindings.cpp:974:44: required from here 2023-07-27T18:03:53,804 ./python_bindings/bindings.cpp:784:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-07-27T18:03:53,804 784 | if (features != dim) 2023-07-27T18:03:53,804 | ~~~~~~~~~^~~~~~ 2023-07-27T18:03:54,872 In file included from ./hnswlib/hnswlib.h:199, 2023-07-27T18:03:54,873 from ./python_bindings/bindings.cpp:6: 2023-07-27T18:03:54,873 ./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-27T18:03:54,873 ./python_bindings/bindings.cpp:489:35: required from ‘static Index* Index::createFromParams(pybind11::dict) [with dist_t = float; data_t = float]’ 2023-07-27T18:03:54,873 ./python_bindings/bindings.cpp:886:38: required from here 2023-07-27T18:03:54,873 ./hnswlib/hnswalg.h:44:29: warning: ‘hnswlib::HierarchicalNSW::link_list_locks_’ will be initialized after [-Wreorder] 2023-07-27T18:03:54,873 44 | std::vector link_list_locks_; 2023-07-27T18:03:54,874 | ^~~~~~~~~~~~~~~~ 2023-07-27T18:03:54,874 ./hnswlib/hnswalg.h:41:37: warning: ‘std::vector hnswlib::HierarchicalNSW::label_op_locks_’ [-Wreorder] 2023-07-27T18:03:54,874 41 | mutable std::vector label_op_locks_; 2023-07-27T18:03:54,874 | ^~~~~~~~~~~~~~~ 2023-07-27T18:03:54,874 ./hnswlib/hnswalg.h:113:5: warning: when initialized here [-Wreorder] 2023-07-27T18:03:54,874 113 | HierarchicalNSW( 2023-07-27T18:03:54,874 | ^~~~~~~~~~~~~~~ 2023-07-27T18:03:55,009 In file included from ./hnswlib/hnswlib.h:199, 2023-07-27T18:03:55,009 from ./python_bindings/bindings.cpp:6: 2023-07-27T18:03:55,009 ./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-27T18:03:55,010 ./python_bindings/bindings.cpp:324:69: required from ‘std::vector > Index::getDataReturnList(pybind11::object) [with dist_t = float; data_t = float]’ 2023-07-27T18:03:55,010 ./python_bindings/bindings.cpp:911:49: required from here 2023-07-27T18:03:55,010 ./hnswlib/hnswalg.h:1106:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-27T18:03:55,010 1106 | for (int i = 0; i < dim; i++) { 2023-07-27T18:03:55,010 | ~~^~~~~ 2023-07-27T18:03:55,068 ./python_bindings/bindings.cpp: In instantiation of ‘pybind11::dict Index::getAnnData() const [with dist_t = float; data_t = float]’: 2023-07-27T18:03:55,069 ./python_bindings/bindings.cpp:468:27: required from ‘pybind11::dict Index::getIndexParams() const [with dist_t = float; data_t = float]’ 2023-07-27T18:03:55,069 ./python_bindings/bindings.cpp:958:58: required from here 2023-07-27T18:03:55,069 ./python_bindings/bindings.cpp:384:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:55,069 384 | delete[] f; 2023-07-27T18:03:55,069 | ^ 2023-07-27T18:03:55,072 ./python_bindings/bindings.cpp:387:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:55,072 387 | delete[] f; 2023-07-27T18:03:55,072 | ^ 2023-07-27T18:03:55,075 ./python_bindings/bindings.cpp:390:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:55,076 390 | delete[] f; 2023-07-27T18:03:55,076 | ^ 2023-07-27T18:03:55,078 ./python_bindings/bindings.cpp:393:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:55,078 393 | delete[] f; 2023-07-27T18:03:55,078 | ^ 2023-07-27T18:03:55,080 ./python_bindings/bindings.cpp:396:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2023-07-27T18:03:55,080 396 | delete[] f; 2023-07-27T18:03:55,081 | ^ 2023-07-27T18:03:55,106 In file included from ./hnswlib/hnswlib.h:198, 2023-07-27T18:03:55,106 from ./python_bindings/bindings.cpp:6: 2023-07-27T18:03:55,106 ./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-27T18:03:55,106 ./python_bindings/bindings.cpp:847: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-27T18:03:55,107 ./python_bindings/bindings.cpp:973:44: required from here 2023-07-27T18:03:55,107 ./hnswlib/bruteforce.h:105:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-27T18:03:55,107 105 | for (int i = 0; i < k; i++) { 2023-07-27T18:03:55,107 | ~~^~~ 2023-07-27T18:03:55,111 ./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-27T18:03:55,111 113 | for (int i = k; i < cur_element_count; i++) { 2023-07-27T18:03:55,111 | ~~^~~~~~~~~~~~~~~~~~~ 2023-07-27T18:03:55,870 In file included from ./hnswlib/hnswlib.h:199, 2023-07-27T18:03:55,870 from ./python_bindings/bindings.cpp:6: 2023-07-27T18:03:55,870 ./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-27T18:03:55,871 ./hnswlib/hnswalg.h:1232:21: required from ‘void hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, bool) [with dist_t = float; hnswlib::labeltype = unsigned int]’ 2023-07-27T18:03:55,871 ./python_bindings/bindings.cpp:290:35: required from ‘void Index::addItems(pybind11::object, pybind11::object, int, bool) [with dist_t = float; data_t = float]’ 2023-07-27T18:03:55,871 ./python_bindings/bindings.cpp:906:28: required from here 2023-07-27T18:03:55,871 ./hnswlib/hnswalg.h:1488:19: warning: unused variable ‘lengthPtr’ [-Wunused-variable] 2023-07-27T18:03:55,871 1488 | void* lengthPtr = length_memory_ + cur_c * sizeof(float); 2023-07-27T18:03:55,871 | ^~~~~~~~~ 2023-07-27T18:03:55,876 ./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-27T18:03:55,876 ./hnswlib/hnswalg.h:1260:13: required from ‘void hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, bool) [with dist_t = float; hnswlib::labeltype = unsigned int]’ 2023-07-27T18:03:55,877 ./python_bindings/bindings.cpp:290:35: required from ‘void Index::addItems(pybind11::object, pybind11::object, int, bool) [with dist_t = float; data_t = float]’ 2023-07-27T18:03:55,877 ./python_bindings/bindings.cpp:906:28: required from here 2023-07-27T18:03:55,877 ./hnswlib/hnswalg.h:1272:19: warning: unused variable ‘lengthPtr’ [-Wunused-variable] 2023-07-27T18:03:55,877 1272 | void* lengthPtr = length_memory_ + internalId * sizeof(float); 2023-07-27T18:03:55,877 | ^~~~~~~~~ 2023-07-27T18:03:57,502 ./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-27T18:03:57,502 ./hnswlib/hnswalg.h:1487: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-27T18:03:57,502 ./hnswlib/hnswalg.h:1232:21: required from ‘void hnswlib::HierarchicalNSW::addPoint(const void*, hnswlib::labeltype, bool) [with dist_t = float; hnswlib::labeltype = unsigned int]’ 2023-07-27T18:03:57,502 ./python_bindings/bindings.cpp:290:35: required from ‘void Index::addItems(pybind11::object, pybind11::object, int, bool) [with dist_t = float; data_t = float]’ 2023-07-27T18:03:57,502 ./python_bindings/bindings.cpp:906:28: required from here 2023-07-27T18:03:57,503 ./hnswlib/hnswalg.h:257:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-27T18:03:57,503 257 | for (int i = 0; i < dim; i++) 2023-07-27T18:03:57,503 | ~~^~~~~ 2023-07-27T18:03:57,503 ./hnswlib/hnswalg.h:261:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-07-27T18:03:57,503 261 | for (int i = 0; i < dim; i++) { 2023-07-27T18:03:57,503 | ~~^~~~~ 2023-07-27T18:04:51,627 creating build/lib.linux-armv7l-cpython-39 2023-07-27T18:04:51,628 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-27T18:04:52,353 installing to build/bdist.linux-armv7l/wheel 2023-07-27T18:04:52,354 running install 2023-07-27T18:04:52,380 running install_lib 2023-07-27T18:04:52,387 creating build/bdist.linux-armv7l 2023-07-27T18:04:52,388 creating build/bdist.linux-armv7l/wheel 2023-07-27T18:04:52,389 copying build/lib.linux-armv7l-cpython-39/hnswlib.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-07-27T18:04:52,496 running install_egg_info 2023-07-27T18:04:52,523 running egg_info 2023-07-27T18:04:52,529 writing chroma_hnswlib.egg-info/PKG-INFO 2023-07-27T18:04:52,531 writing dependency_links to chroma_hnswlib.egg-info/dependency_links.txt 2023-07-27T18:04:52,533 writing requirements to chroma_hnswlib.egg-info/requires.txt 2023-07-27T18:04:52,534 writing top-level names to chroma_hnswlib.egg-info/top_level.txt 2023-07-27T18:04:52,542 reading manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-27T18:04:52,545 reading manifest template 'MANIFEST.in' 2023-07-27T18:04:52,547 adding license file 'LICENSE' 2023-07-27T18:04:52,550 writing manifest file 'chroma_hnswlib.egg-info/SOURCES.txt' 2023-07-27T18:04:52,552 Copying chroma_hnswlib.egg-info to build/bdist.linux-armv7l/wheel/chroma_hnswlib-0.7.2-py3.9.egg-info 2023-07-27T18:04:52,564 running install_scripts 2023-07-27T18:04:52,609 creating build/bdist.linux-armv7l/wheel/chroma_hnswlib-0.7.2.dist-info/WHEEL 2023-07-27T18:04:52,612 creating '/tmp/pip-wheel-w6tqf3br/.tmp-7f81yk_f/chroma_hnswlib-0.7.2-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-07-27T18:04:53,608 adding 'hnswlib.cpython-39-arm-linux-gnueabihf.so' 2023-07-27T18:04:53,654 adding 'chroma_hnswlib-0.7.2.dist-info/LICENSE' 2023-07-27T18:04:53,655 adding 'chroma_hnswlib-0.7.2.dist-info/METADATA' 2023-07-27T18:04:53,656 adding 'chroma_hnswlib-0.7.2.dist-info/WHEEL' 2023-07-27T18:04:53,658 adding 'chroma_hnswlib-0.7.2.dist-info/top_level.txt' 2023-07-27T18:04:53,659 adding 'chroma_hnswlib-0.7.2.dist-info/RECORD' 2023-07-27T18:04:53,683 removing build/bdist.linux-armv7l/wheel 2023-07-27T18:04:53,794 Building wheel for chroma-hnswlib (pyproject.toml): finished with status 'done' 2023-07-27T18:04:53,849 Created wheel for chroma-hnswlib: filename=chroma_hnswlib-0.7.2-cp39-cp39-linux_armv7l.whl size=2089956 sha256=d8537a93b30cc31cafe8342aba4ae4b44f18cc87668e77b081764a4971dc7d34 2023-07-27T18:04:53,850 Stored in directory: /tmp/pip-ephem-wheel-cache-dxayj6ln/wheels/ba/4f/be/e63b0303c720e68e7f78debdc7e2032d63b0d80353ba8d79e1 2023-07-27T18:04:53,862 Successfully built chroma-hnswlib 2023-07-27T18:04:53,923 Removed build tracker: '/tmp/pip-build-tracker-e1_hu3p8'