knowhere
knowhere copied to clipboard
bug: On gpu machine, knowhere crashes when testing search_list_size < topk
Current Behavior
On gpu machines, knowhere crashes when testing search_list_size < topk.
The crash log:
test_diskann.py::TestKNN::test_min_search_list_size Fatal Python error: Aborted
Current thread 0x00007f256f6f4740 (most recent call first):
File "/usr/local/lib/python3.8/dist-packages/knowhere/swigknowhere.py", line 987 in Prepare
File "/home/jenkins/agent/workspace/knowhere/cpu-nightly/tests/test_diskann.py", line 296 in test_min_search_list_size
File "/usr/local/lib/python3.8/dist-packages/_pytest/python.py", line 192 in pytest_pyfunc_call
File "/usr/local/lib/python3.8/dist-packages/pluggy/_callers.py", line 39 in _multicall
File "/usr/local/lib/python3.8/dist-packages/pluggy/_manager.py", line 80 in _hookexec
File "/usr/local/lib/python3.8/dist-packages/pluggy/_hooks.py", line 265 in __call__
File "/usr/local/lib/python3.8/dist-packages/_pytest/python.py", line 1761 in runtest
File "/usr/local/lib/python3.8/dist-packages/_pytest/runner.py", line 166 in pytest_runtest_call
File "/usr/local/lib/python3.8/dist-packages/pluggy/_callers.py", line 39 in _multicall
File "/usr/local/lib/python3.8/dist-packages/pluggy/_manager.py", line 80 in _hookexec
File "/usr/local/lib/python3.8/dist-packages/pluggy/_hooks.py", line 265 in __call__
File "/usr/local/lib/python3.8/dist-packages/_pytest/runner.py", line 259 in <lambda>
File "/usr/local/lib/python3.8/dist-packages/_pytest/runner.py", line 338 in fromcall
File "/usr/local/lib/python3.8/dist-packages/_pytest/runner.py", line 258 in call_runtest_hook
File "/usr/local/lib/python3.8/dist-packages/_pytest/runner.py", line 219 in call_and_report
File "/usr/local/lib/python3.8/dist-packages/_pytest/runner.py", line 130 in runtestprotocol
File "/usr/local/lib/python3.8/dist-packages/_pytest/runner.py", line 111 in pytest_runtest_protocol
File "/usr/local/lib/python3.8/dist-packages/pluggy/_callers.py", line 39 in _multicall
File "/usr/local/lib/python3.8/dist-packages/pluggy/_manager.py", line 80 in _hookexec
File "/usr/local/lib/python3.8/dist-packages/pluggy/_hooks.py", line 265 in __call__
File "/usr/local/lib/python3.8/dist-packages/_pytest/main.py", line 347 in pytest_runtestloop
File "/usr/local/lib/python3.8/dist-packages/pluggy/_callers.py", line 39 in _multicall
File "/usr/local/lib/python3.8/dist-packages/pluggy/_manager.py", line 80 in _hookexec
File "/usr/local/lib/python3.8/dist-packages/pluggy/_hooks.py", line 265 in __call__
File "/usr/local/lib/python3.8/dist-packages/_pytest/main.py", line 322 in _main
File "/usr/local/lib/python3.8/dist-packages/_pytest/main.py", line 268 in wrap_session
File "/usr/local/lib/python3.8/dist-packages/_pytest/main.py", line 315 in pytest_cmdline_main
File "/usr/local/lib/python3.8/dist-packages/pluggy/_callers.py", line 39 in _multicall
File "/usr/local/lib/python3.8/dist-packages/pluggy/_manager.py", line 80 in _hookexec
File "/usr/local/lib/python3.8/dist-packages/pluggy/_hooks.py", line 265 in __call__
File "/usr/local/lib/python3.8/dist-packages/_pytest/config/__init__.py", line 164 in main
File "/usr/local/lib/python3.8/dist-packages/_pytest/config/__init__.py", line 187 in console_main
File "/usr/local/bin/pytest", line 8 in <module>
Aborted (core dumped)
script returned exit code 134
Full link: https://jenkins.milvus.io:18080/blue/organizations/jenkins/knowhere%2Fnightly/detail/nightly/49/pipeline/#step-75-log-59
Expected Behavior
Knowhere does not crash on AddWithoutIds, but throws an exception on query