|
|
|
@@ -96,6 +96,10 @@ Status CallbackManager::RegisterCallback(rtCallback_t callback, const void *user |
|
|
|
ret = rtEventRecord(event, stream_); |
|
|
|
if (ret != RT_ERROR_NONE) { |
|
|
|
MS_LOG(ERROR) << "Record event failed"; |
|
|
|
auto flag = rtEventDestroy(event); |
|
|
|
if (flag != RT_ERROR_NONE) { |
|
|
|
MS_LOG(ERROR) << "rtEventDestroy failed"; |
|
|
|
} |
|
|
|
return kFail; |
|
|
|
} |
|
|
|
auto cb = std::pair<rtCallback_t, const void *>(callback, user_data); |
|
|
|
|