AscendIndex

API Definition

AscendIndex(int dims, faiss::MetricType metric, AscendIndexConfig config)

Function

Constructor of AscendIndex, which is used to generate an AscendIndex whose dimension is dim. The NPU resources are configured based on the value configured in config. Note that the dimension of a group of vectors managed by a single index is unique.

Input

int dims: dimensions of a group of feature vectors managed by AscendIndex.

faiss::MetricType metric: distance measurement type used by AscendIndex when it retrieves feature vector similarity. Currently, faiss::MetricType::METRIC_L2 and faiss::MetricType::METRIC_INNER_PRODUCT are supported.

AscendIndexConfig config: resource configuration on the NPU.

Output

N/A

Return Value

N/A

Restrictions

dims is an integer in (0, 2048] and can be exactly divided by 16.