aclprofAicoreMetrics
typedef enum {
ACL_AICORE_ARITHMETIC_UTILIZATION = 0, //Arithmetic utilization ratio
ACL_AICORE_PIPE_UTILIZATION = 1, //Ratio of time consumed by compute units and DMA units
ACL_AICORE_MEMORY_BANDWIDTH = 2, //Ratio of external memory read/write instructions
ACL_AICORE_L0B_AND_WIDTH = 3, //Ratio of internal memory read/write instructions
ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, //Ratio of pipeline queue instructions
ACL_AICORE_MEMORY_UB = 5, //Ratio of internal memory read/write instructions
ACL_AICORE_L2_CACHE = 6, //Read/write cache hits and re-allocations after cache misses. Supported product models:
//Atlas 200I/500 A2 inference products
//Atlas A2 training products /Atlas A2 inference products
//Atlas A3 training products /Atlas A3 inference products
ACL_AICORE_PIPE_EXECUTE_UTILIZATION = 7, //Ratio of the time consumed by compute units to that of DMA units. Supported product models:
//Atlas 200I/500 A2 inference products
ACL_AICORE_MEMORY_ACCESS = 8, //Bandwidth of the operator's memory access on cores. Supported product models:
//Atlas A2 training products /Atlas A2 inference products
//Atlas A3 training products /Atlas A3 inference products
ACL_AICORE_NONE = 0xFF
}aclprofAicoreMetrics;
Parent topic: Data Types and Operation APIs