copyFrom

API Definition

void copyFrom(const faiss::IndexScalarQuantizer* index)

Function

Copies AscendIndexSQ to the Ascend based on an existing index, clears the current AscendIndexSQ base library, and retains the resource configuration on the NPU of the original AscendIndexSQ.

Input

const faiss::IndexScalarQuantizer* index: index resources on the CPU.

Output

N/A

Return Value

N/A

Restrictions

The index must be a valid CPUindex pointer. The value range of the index dimension (the value range of the d parameter) is {64, 128, 256, 384, 512}. The number of base libraries cannot exceed 1e9. The value range of metric_type is {faiss::MetricType::METRIC_L2, faiss::MetricType::METRIC_INNER_PRODUCT}. The sq.qtype parameter supports only ScalarQuantizer::QuantizerType::QT_8bit.