结构体 faiss::EnumeratedVectors

struct EnumeratedVectors

faiss::ZnSphereCodec, faiss::ZnSphereCodecRec 继承

公共函数

inline explicit EnumeratedVectors(int dim)
virtual uint64_t encode(const float *x) const = 0

从集合中编码一个向量

virtual void decode(uint64_t code, float *c) const = 0

解码它

void encode_multi(size_t nc, const float *c, uint64_t *codes) const
void decode_multi(size_t nc, const uint64_t *codes, float *c) const
void find_nn(size_t n, const uint64_t *codes, size_t nq, const float *xq, int64_t *idx, float *dis)
inline virtual ~EnumeratedVectors()

公共成员

uint64_t nv

集合的大小

int dim