aicpu (AI CPU Operator Time Consumption Details)

The AI CPU operator time consumption data does not contain the timeline information. The summary information is summarized in the aicpu_*.csv file.

Availability

Atlas 200/300/500 Inference Product

Atlas Training Series Product

aicpu_*.csv File

The file content is formatted as follows.

Figure 1 aicpu_*.csv

This file collects AI CPU data reported by data preprocessing. Other files involving AI CPU data collect full AI CPU data.

Table 1 Field description

Field

Description

Device_id

Device ID.

Timestamp(us)

Timestamp of an event.

Node

Node name of a task.

Compute_time(us)

Compute time (μs).

Memcpy_time(us)

Time taken to copy memory (μs).

Task_time(us)

Execution time of AI CPU operators, in μs, including the time consumed by operator preprocessing, calculation, and memory copy.

Dispatch_time(us)

Time taken to distribute a task (μs).

Total_time(us)

Task start time and end time recorded in kernel mode, in μs, including Dispatch_time, AI CPU framework scheduling time, and AI CPU operator execution time.

Stream ID

ID of the stream where a task is located.

Task ID

Task ID.