下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

GetBaseByRangeWithExtraVal

API定义

APP_ERROR GetBaseByRangeWithExtraVal(uint32_t offset, uint32_t num, int64_t *labels, void *features, FeatureAttr *attributes, ExtraValAttr *extraVal) const;

功能描述

基于范围查询带附加属性的底库。

输入

uint32_t offset:获取底库特征初始偏移值。

uint32_t num:特征数量。

输出

int64_t *labels:特征Label。

void *features:特征,汉明距离为uint8_t类型的数据,Int8Flat为int8_t类型;Fp16Flat距离为float类型。

FeatureAttr *attributes:特征属性。

ExtraValAttr *extraVal:附加属性。

返回值

APP_ERROR:调用返回状态,具体请参见接口调用返回值参考

约束说明

  • 0< offset ≤8.0e8
  • 0< num ≤8.0e8
  • offset+num ≤ ntotal
  • “labels”长度为num,否则可能出现越界读写的错误并引起程序崩溃。
  • “features”长度为num * 向量维度dim,否则可能出现越界读写的错误并引起程序崩溃。
  • “attributes”长度为num,否则可能出现越界读写的错误并引起程序崩溃。
  • “extraVal”长度为num,否则可能出现越界读写的错误并引起程序崩溃。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词