msptiActivityRegisterCallbacks¶
Supported Products¶
Note: For details about Ascend product models, see Ascend Product Models.
| Product Type | Supported |
|---|---|
| Ascend 950 products | √ |
| Atlas A3 training series/Atlas A3 inference series | √ |
| Atlas A2 training series/Atlas A2 inference series | √ |
| Atlas 200I/500 A2 inference products | √ |
| Atlas inference series | × |
| Atlas training series products | × |
Description ¶
Registers callback functions with MSPTI for activity buffer processing. When the activity buffer is insufficient, the funcBufferRequested function is called to allocate memory. When the activity buffer is full, the funcBufferCompleted function is called to notify the user to consume activity data and release the activity buffer.
Function Prototype¶
msptiResult msptiActivityRegisterCallbacks(msptiBuffersCallbackRequestFunc funcBufferRequested, msptiBuffersCallbackCompleteFunc funcBufferCompleted)
Parameter Description¶
Table 1 Command-line options
| . | ||
Activity Buffer is a function for data consumption and memory release. |
Return Values¶
MSPTI_SUCCESS indicates success. If funcBufferRequested or funcBufferCompleted is NULL, MSPTI_ERROR_INVALID_PARAMETER is returned, indicating failure.