GetPQDistanceTable接口
API定义 |
int GetPQDistanceTable(char *vec, const DiskPQParams *params, float *pqDistanceTable); |
|---|---|
功能描述 |
使用填充好PQ数据的params,对vec指向的query数据进行ADC PQ距离计算,并将PQ距离表写入pqDistanceTable指向的缓存区中。 |
输入 |
char *vec:指向待计算的query数据的指针。 const DiskPQParams *params:指向填充好PQ参数和训练好的PQ数据的DiskPQParams实例的指针。不能为空指针。 |
输出 |
float *pqDistanceTable:接收返回的query与每个chunk内每个centroid距离的指针。 |
返回值 |
int:返回值为0时表示流程正常;返回值为-1时表示流程异常,且会将异常日志信息打印到cerr中。 |
约束说明 |
|
父主题: DiskPQ