Conventions

Table 1 describes the naming rules of key classes or interfaces, and Table 2 describes definitions of some terms in this document.

Table 1 Naming rules

Prefix

Description

Mx/mx

MindX (general name of Ascend application enablement software)

Ascend

Ascend (Ascend application enablement software)

Table 2 Terms and definitions

Term

Description

FeatureClustering

End-to-end feature clustering component based on feature retrieval on the Ascend platform

Feature archiving/Archiving

On FeatureClustering, a process of performing clustering on input feature vectors is described as feature archiving.

Archive merging

On FeatureClustering, a process of further merging archives is described as archive merging.

FeatureRetrieval

It supports different retrieval policies and configurations for large and small libraries.

ArchiveResult

On FeatureClustering, the result obtained from archiving or merging input feature vectors is called ArchiveResult, which can also be used as the input for archive merging.

Faiss

Open-source search framework of Facebook

Protobuf

Open-source data serialization framework of Google