aclprofGetOpType

Applicability

Product

Supported

Atlas 350 Accelerator Card

√

Atlas A3 training product/Atlas A3 inference product

√

Atlas A2 training product/Atlas A2 inference product

√

Atlas 200I/500 A2 inference product

√

Atlas inference product

√

Atlas training product

√

Function

Obtains the operator type of a specified operator.

As a best practice, the user should create a thread and call this API in the new thread. Otherwise, this API call will block the main thread.

Prototype

1
aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, char *opType, size_t opTypeLen)

Parameters

Parameter

Input/Output

Description

opInfo

Input

Address of the operator information.

opInfoLen

Input

Length of the operator information.

index

Input

Operator index.

Must be in the range of [0, Operator count – 1]. Call aclprofGetOpNum to obtain the operator count.

opType

Output

Operator type.

opTypeLen

Input

Length of the opType memory allocation. It is recommended that the value be greater than or equal to aclprofGetOpTypeLen. Otherwise, the content will be truncated.

Returns

0 on success; else, failure. For details, see aclError.