结构体 faiss::simd_result_handlers::DummyResultHandler
-
struct DummyResultHandler : public faiss::SIMDResultHandler
仅在结果上计算校验和的虚拟结构(以避免计算被优化掉)
公共函数
-
inline virtual void handle(size_t q, size_t b, simd16uint16 d0, simd16uint16 d1) final
当计算出 32 个距离并在两个 simd16uint16 中提供时调用。(q, b) 表示它在块中的哪个条目。
-
inline virtual void set_block_origin(size_t, size_t) final
设置正在计算的子矩阵
-
inline ~DummyResultHandler()
公共成员
-
size_t cs = 0
-
bool is_CMax = false
-
uint8_t sizeof_ids = 0
-
bool with_fields = false
-
inline virtual void handle(size_t q, size_t b, simd16uint16 d0, simd16uint16 d1) final