昇腾社区首页
中文
注册

SaveDataToFile

函数功能

根据config中提供的参数保存归档或档案合并的结果,结果按照“common/ArchiveResult.proto”中定义的protobuf message进行序列化并保存到本地。存储文件名为ArchiveName_DIM_dim_NUM_count.archiveResult”

例如:demo_DIM_512_NUM_1000000.archiveResult表示为demo的聚类结果,数据维度为512而共包含1000000条数据的聚类结果。

为提升用户后续的业务集成易用性,当前聚类档案保存的结果采用protobuf定义的消息进行序列化保存,默认保存文件权限-rw-r--r--。

对于处理敏感数据的场景,请用户谨慎使用此接口,使用前请确保已经知晓了对应的安全风险,避免保存后的聚类结果文件遭到滥用而造成其他损失。

函数原型

APP_ERROR SaveDataToFile(std::string dstFilename = "");

参数说明

参数名

说明

dstFilename

聚类结果保存的路径及文件名,如不进行配置,则会在默认路径(和运行程序同一路径下)下以默认文件名保存相关聚类结果。

返回参数说明

数据结构

说明

APP_ERROR

  • 返回0表示数据保存完成。
  • 返回其他值表示数据保存失败。