mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-02-02 01:06:41 +08:00
issue: #42132 pr: #42136 When calling knowhere-iterator, the thread pool control of knowhere is no longer needed. Signed-off-by: min.tian <min.tian.cn@gmail.com>
This commit is contained in:
parent
1cab5dc2b2
commit
8d9c70b89b
@ -316,7 +316,7 @@ knowhere::expected<std::vector<knowhere::IndexNode::IteratorPtr>>
|
||||
VectorDiskAnnIndex<T>::VectorIterators(const DatasetPtr dataset,
|
||||
const knowhere::Json& conf,
|
||||
const BitsetView& bitset) const {
|
||||
return this->index_.AnnIterator(dataset, conf, bitset);
|
||||
return this->index_.AnnIterator(dataset, conf, bitset, false);
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
|
||||
@ -117,7 +117,7 @@ knowhere::expected<std::vector<knowhere::IndexNode::IteratorPtr>>
|
||||
VectorMemIndex<T>::VectorIterators(const milvus::DatasetPtr dataset,
|
||||
const knowhere::Json& conf,
|
||||
const milvus::BitsetView& bitset) const {
|
||||
return this->index_.AnnIterator(dataset, conf, bitset);
|
||||
return this->index_.AnnIterator(dataset, conf, bitset, false);
|
||||
}
|
||||
|
||||
template <typename T>
|
||||
|
||||
@ -235,22 +235,22 @@ DispatchBruteForceIteratorByDataType(const knowhere::DataSetPtr& base_dataset,
|
||||
switch (data_type) {
|
||||
case DataType::VECTOR_FLOAT:
|
||||
return knowhere::BruteForce::AnnIterator<float>(
|
||||
base_dataset, query_dataset, config, bitset);
|
||||
base_dataset, query_dataset, config, bitset, false);
|
||||
break;
|
||||
case DataType::VECTOR_FLOAT16:
|
||||
//todo: if knowhere support real fp16/bf16 bf, change it
|
||||
return knowhere::BruteForce::AnnIterator<float>(
|
||||
base_dataset, query_dataset, config, bitset);
|
||||
base_dataset, query_dataset, config, bitset, false);
|
||||
break;
|
||||
case DataType::VECTOR_BFLOAT16:
|
||||
//todo: if knowhere support real fp16/bf16 bf, change it
|
||||
return knowhere::BruteForce::AnnIterator<float>(
|
||||
base_dataset, query_dataset, config, bitset);
|
||||
base_dataset, query_dataset, config, bitset, false);
|
||||
break;
|
||||
case DataType::VECTOR_SPARSE_FLOAT:
|
||||
return knowhere::BruteForce::AnnIterator<
|
||||
knowhere::sparse::SparseRow<float>>(
|
||||
base_dataset, query_dataset, config, bitset);
|
||||
base_dataset, query_dataset, config, bitset, false);
|
||||
break;
|
||||
default:
|
||||
PanicInfo(ErrorCode::Unsupported,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user