功能介绍
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