Function: repo_del

Applicability

Product

Supported (√/x)

Atlas A3 training products / Atlas A3 inference products

x

Atlas A2 training products / Atlas A2 inference products

x

Atlas training products

x

Atlas inference products

Atlas 200I/500 A2 inference products

x

Function Usage

Deletes a repository.

The Atlas inference accelerator modules in the Atlas inference products does not support this API.

Prototype

  • C Prototype
    1
    aclErroraclfvRepoDel(aclfvSearchType type, aclfvRepoRange *repoRange)
    
  • Python Function
    1
    ret = acl.fv.repo_del(type, repo_range)
    

Parameter Description

Parameter

Description

type

Int, search type. For details, see aclfvSearchType.

repo_range

Int, address of the pointer that points to the feature deletion range. Call acl.fv.create_repo_range to create data of the aclfvRepoRange type in advance.

Return Value Description

Return Value

Description

ret

Int, error code.

Restrictions

  • 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 Function: create_stream.

Reference

For details about the API call sequence and sample code, see Feature Vector Search.