功能介绍
AscendIndex需要使用对应的AscendIndexConfig执行对应资源的初始化,AscendIndexConfig中需要配置执行检索过程中的硬件资源和内存池大小等。
 
 内存池大小单位为Byte,此参数用于指定Device侧预留的内存池大小。内存池用于存储昇腾硬件上进行距离计算的结果,底库规模较大时,建议预留更大的内存池大小。
成员介绍
| 成员 | 类型 | 说明 | 
|---|---|---|
| deviceList | std::vector<int> | Device侧设备ID。 | 
| resourceSize | int64_t | Device侧内存池大小,单位为字节,默认参数为头文件中的INDEX_DEFAULT_MEM。 | 
| slim | bool | AscendIndexConfig成员变量,是否动态增加内存。 | 
| filterable | bool | AscendIndexConfig成员变量,是否按照id进行过滤。 | 
| dBlockSize | uint32_t | 配置Device侧的blockSize。 | 
父主题: AscendIndexConfig