函数:create_search_input

C函数原型

aclfvSearchInput *aclfvCreateSearchInput(aclfvQueryTable *queryTable, aclfvRepoRange *repoRange, uint32_t topk)

Python函数

search_input = acl.fv.create_search_input(query_table, repo_range, topk)

函数功能

创建aclfvSearchInput类型的数据,表示创建检索任务输入信息。同步接口。

如需销毁aclfvSearchInput类型的数据,请参见函数:destroy_search_input

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

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

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

输入说明

  • query_table:int,指针地址,检索的输入表信息。

    调用acl.fv.create_query_table接口创建aclfvQueryTable类型的数据。

  • repo_range:int,指针地址,检索的特征库范围。

    调用acl.fv.create_repo_range接口创建aclfvRepoRange类型的数据。

  • topk:单个检索请求需要返回的结果数量。

返回值说明

search_input:int,指针地址。

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

约束说明

注意事项

参考资源