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. |