aclprofGetStepTimestamp

Applicability

Product

Supported

Atlas A3 training products/Atlas A3 inference products

Atlas A2 training products/Atlas A2 inference products

Atlas 200I/500 A2 inference products

Atlas inference products

Atlas training products

Description

Sets the start timestamp and end timestamp of an iteration (or step), to display the Profiling analysis result by step after training is implemented by using single-operator model execution APIs.

Prototype

aclError aclprofGetStepTimestamp(aclprofStepInfo* stepInfo, aclprofStepTag tag, aclrtStream stream)

Parameters

Parameter

Input/Output

Description

stepinfo

Input

Step information. Call aclprofCreateStepInfo to create data of the aclprofStepInfo type in advance.

tag

Input

Step start timestamp and end timestamp. Pass the enumerated value ACL_STEP_START at the step start and the enumerated value ACL_STEP_END at the step end.

stream

Input

Stream.

Returns

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