msptiCommunicationDataType

Data type of the communication operator.

msptiCommunicationDataType is an enumeration class of the msptiActivityCommunication call. The definition is as follows:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
typedef enum {
    MSPTI_ACTIVITY_COMMUNICATION_INT8 = 0,   // INT8 type.
    MSPTI_ACTIVITY_COMMUNICATION_INT16 = 1,   // INT16 type.
    MSPTI_ACTIVITY_COMMUNICATION_INT32 = 2,   // INT32 type.
    MSPTI_ACTIVITY_COMMUNICATION_FP16 = 3,   // FP16 type.
    MSPTI_ACTIVITY_COMMUNICATION_FP32 = 4,   // FP32 type.
    MSPTI_ACTIVITY_COMMUNICATION_INT64 = 5,   // INT64 type.
    MSPTI_ACTIVITY_COMMUNICATION_UINT64 = 6,   // UINT64 type.
    MSPTI_ACTIVITY_COMMUNICATION_UINT8 = 7,   // UINT8 type.
    MSPTI_ACTIVITY_COMMUNICATION_UINT16 = 8,   // UINT16 type.
    MSPTI_ACTIVITY_COMMUNICATION_UINT32 = 9,   // UINT32 type.
    MSPTI_ACTIVITY_COMMUNICATION_FP64 = 10,   // FP64 type.
    MSPTI_ACTIVITY_COMMUNICATION_BFP16 = 11,   // BFP16 type.
    MSPTI_ACTIVITY_COMMUNICATION_INT128 = 12,   // INT128 type.
    MSPTI_ACTIVITY_COMMUNICATION_INVALID_TYPE = 0x0000FFFF
} msptiCommunicationDataType;