aclfvRepoAdd
The
The
Description
Adds a repository, or adds features to an existing repository. In this section, 1:N indicates the ratio of the number of search requests to the number of repositories, and N:M indicates the similarity between two repositories.
Restrictions
- In 1:N mode, ensure that the offsets in the aclfvFeatureInfo struct are consecutive for each repository. In N:M mode, if the offset is not 0, an error is reported.
- In N:M mode, multithreaded adding, search, or deletion is not allowed.
- This API call automatically creates a stream for synchronous task execution within the API. When the tasks are complete, the stream is automatically destroyed.
Hardware has restrictions on the total number of streams. For details, see aclrtCreateStream.
Prototype
aclError aclfvRepoAdd(aclfvSearchType type, aclfvFeatureInfo *featureInfo)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
type |
Input |
Search type. |
featureInfo |
Input |
Pointer to the feature description. Call aclfvCreateFeatureInfo to create data of the aclfvFeatureInfo type in advance. |
Returns
The value 0 indicates success, and other values indicate failure. For details, see aclError.