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;