结构体 faiss::DirectMapAdd

struct DirectMapAdd

线程安全地更新 direct_map 的方法。

公共类型

using Type = DirectMap::Type

公共函数

DirectMapAdd(DirectMap &direct_map, size_t n, const idx_t *xids)
void add(size_t i, idx_t list_no, size_t offset)

在 list_no 和 offset 处添加向量 i (id 为 xids[i])

~DirectMapAdd()

公共成员

DirectMap &direct_map
DirectMap::Type type
size_t ntotal
size_t n
const idx_t *xids
std::vector<idx_t> all_ofs