下载
中文
注册

功能介绍

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。