loadAllData接口
API定义 |
void loadAllData(const char *dataPath); |
---|---|
功能描述 |
将Index结构从磁盘读入Device,包括压缩降维后的特征向量和码本数据。 |
输入 |
const char *dataPath:数据文件路径。 |
输出 |
无 |
返回值 |
无 |
约束说明 |
“dataPath”对应的文件应该是调用saveAllData方法得到的落盘文件,程序执行用户对其有读权限;且文件不能为软链接。 该接口无法共享码本,如需共享码本,建议使用loadAllData。 |
API定义 |
static std::shared_ptr<AscendIndexIVFSP> loadAllData(const AscendIndexIVFSPConfig &config, const uint8_t *data, size_t dataLen, const AscendIndexIVFSP *codeBookSharedIdx = nullptr); |
---|---|
功能描述 |
从内存中恢复AscendIndexIVFSP对象。 |
输入 |
|
输出 |
无 |
返回值 |
从内存中恢复的AscendIndexIVFSP智能指针对象。 |
约束说明 |
|
父主题: AscendIndexIVFSP