krl_create_LUT8b_handle
接口定义
int krl_create_LUT8b_handle(KRLLUT8bHandle** klh, int use_idx, size_t capacity);
接口用途
初始化构建一个KRLLUT8bHandle实例,8bit查表累和时使用。
参数说明
参数名称 |
数据类型 |
描述 |
取值范围 |
|---|---|---|---|
klh |
KRLLUT8bHandle** |
需要被初始化构建的KRLLUT8bHandle指针。 |
限制为非空指针,指向一个空指针。 |
use_idx |
int |
是否进行底库向量筛选。 |
[0,1],取值表示是否进行底库向量筛选:
|
capacity |
size_t |
Handle类容量,最大可能的距离向量与筛选向量的大小。 |
大于等于1。大于等于调用krl_table_lookup_8b_f32_with_handle时的ncode,其中“ncode”为底库向量总数。 |
返回值
数据类型 |
说明 |
|---|---|
int |
正常运行时返回0,异常退出返回对应错误码。
|
父主题: Handle类接口