train API定义 void train(Index::idx_t n, const float *x) override 功能描述 对AscendIndexIVFSQFuzzy执行训练,继承AscendIndexIVFSQ中的相关接口并提供具体实现。 输入 Index::idx_t n:训练集中特征向量的条数。 const float *x:特征向量数据。 输出 无 返回值 无 约束说明 训练采用k-means进行聚类,训练集比较小可能会影响查询精度。此处“n”通常不允许超过1e9。此处指针的“x”需要为非空指针,且长度应该为dim * n,否则可能出现越界读写的错误并引起程序崩溃。 父主题: AscendIndexIVFSQFuzzy