aclrtGroupAttr

1
2
3
4
5
6
7
8
9
typedef enum aclrtGroupAttr
{
    ACL_GROUP_AICORE_INT,     // An int for the number of AI Cores corresponding to the group
    ACL_GROUP_AIV_INT,       // An int for the number of Vector Cores corresponding to the group
    ACL_GROUP_AIC_INT,       // An int for the number of AI CPU threads corresponding to the group
    ACL_GROUP_SDMANUM_INT,   // An int for the number of channels for asynchronous memory copy
    ACL_GROUP_ASQNUM_INT,    // An int for the number of streams that can be scheduled at the same time in the specified group. The value is less than or equal to 32. Currently, a maximum of 32 streams can be scheduled at the same time at the system level.
    ACL_GROUP_GROUPID_INT    // An int for the group ID
} aclrtGroupAttr;

In the Ctrl CPU open form of the Atlas inference product, only ACL_GROUP_AICORE_INT and ACL_GROUP_GROUPID_INT can be configured.