SetArchiveInput
函数功能
在归档的模式下,外部或者调用者构造对应的feature数组以及index数组,并将其传入给FeatureClustering对象以完成输入数据的设置。输入数据的数量需要与confMap中的FeatureCount设置的值保持一致。
当前的confMap的“FeatureSource”需要设置为“INTERFACE”,表示数据来源于API调用的内存指针,“ArchiveMode”需要设置为“ARCHIVE”,表示归档模式。

如果indices为空vector,AscendHac会自动生成从0开始的uint64_t的连续数字作为输入特征向量的Index。
函数原型
APP_ERROR SetArchiveInput(std::vector<float> &features, std::vector<uint64_t> &indices);
参数说明
参数名 |
说明 |
---|---|
features |
表示特征向量数组,长度应该等于配置中FeatureDim * FeatureCount的值。 |
indices |
表示特征向量对应的index数组,长度应该等于“FeatureCount”的值,如果该indices数组长度为0,则使用聚类默认生成的从0开始的indices。 |
返回参数说明
数据结构 |
说明 |
---|---|
APP_ERROR |
|
父主题: 设置输入数据