下载
中文
注册

函数:create_query_table

C函数原型

aclfvQueryTable *aclfvCreateQueryTable(uint32_t queryCnt, uint32_t tableLen, uint8_t *tableData, uint32_t tableDataLen)

Python函数

query_table = acl.fv.create_query_table(query_cnt, table_len, table_data, table_data_len)

函数功能

创建aclfvQueryTable类型的数据,表示创建检索输入表信息。

如需销毁aclfvQueryTable类型的数据,请参见函数:destroy_query_table

Atlas 200/300/500 推理产品不支持该接口。

Atlas 200I/500 A2推理产品不支持该接口。

Atlas 训练系列产品不支持该接口。

Atlas A2训练系列产品/Atlas 800I A2推理产品不支持该接口。

输入说明

  • query_cnt:int,检索请求数量,1:N场景为1,N:M场景最大1024。
  • table_len:int,单个表长度,长度固定为32KB,系统内部会校验。
  • table_data:int,特征值列表,根据特征长度连续存储。
  • table_data_len:int,tableData申请的内存长度,用于校验。

返回值说明

query_table:int,指针地址。

  • 返回aclfvQueryTable类型,表示成功。
  • 返回0,表示失败。

约束说明

参考资源

接口调用流程及示例代码,参见特征向量检索