鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

ComputeVectorPQCode

接口定义

int ComputeVectorPQCode(float *vector, const PQParams *params, unsigned char *pqCode, size_t pqCode_size);

接口用途

根据PQ码本,量化输入向量。

参数说明

参数名称

数据类型

描述

取值范围

vector

float *

原始向量。

限制非空。

pqCode

unsigned char *

量化后的向量。也可以作为输出值。

限制非空。长度为pqCode_size,其中“pqCode_size”为量化后向量数组的长度。

pqCode_size

size_t

量化后向量数组的长度。

限制为pqM,其中“pqM”是结构体“PQParams”中的字段,表示子空间数。

params

PQParams

字段描述请参见结构体说明中的“PQParams”字段描述。

返回值

数据类型

说明

int

正常运行时返回0,异常退出返回-1。