已合并
【PR】: xpu resource leak #4019
sunnana_004434229创建于 8月4日
【PR】: xpu resource leak #4019
已合并
sunnana_004434229创建于 8月4日
3 个文件变更+3-2
@@ -122,7 +122,7 @@ void XpuTaskUnInitProc(TaskInfo *taskInfo)
122 return;122 return;
123 }123 }
124 124 
125- if (g_taskUnInitFunc[taskInfo->type] != nullptr) {125+ if (g_taskXpuUnInitFunc[taskInfo->type] != nullptr) {
126 g_taskXpuUnInitFunc[taskInfo->type](taskInfo);126 g_taskXpuUnInitFunc[taskInfo->type](taskInfo);
127 }127 }
128}128}
@@ -111,6 +111,7 @@ void TprtDavinciTaskUnInit(TaskInfo *taskInfo)
111{111{
112 if ((taskInfo->stream != nullptr) && (taskInfo->stream->Context_() != nullptr)) {112 if ((taskInfo->stream != nullptr) && (taskInfo->stream->Context_() != nullptr)) {
113 static_cast<XpuStream *>(taskInfo->stream)->ArgRelease(taskInfo, true);113 static_cast<XpuStream *>(taskInfo->stream)->ArgRelease(taskInfo, true);
114+ RT_LOG(RT_LOG_INFO, "stream_id=%u, task_sn=%u.", taskInfo->stream->Id_(), taskInfo->taskSn);
114 }115 }
115 if (taskInfo->type == TS_TASK_TYPE_KERNEL_AICPU) {116 if (taskInfo->type == TS_TASK_TYPE_KERNEL_AICPU) {
116 AicpuTaskInfo *aicpuTaskInfo = &(taskInfo->u.aicpuTaskInfo);117 AicpuTaskInfo *aicpuTaskInfo = &(taskInfo->u.aicpuTaskInfo);
@@ -293,7 +293,7 @@ void TprtDevice::ProcessWaitingTask(uint32_t sqId, TprtSqHandle* sqHandle)
293 TprtSqe_t headTask = {};293 TprtSqe_t headTask = {};
294 uint32_t ret = sqHandle->SqPeekTask(&headTask);294 uint32_t ret = sqHandle->SqPeekTask(&headTask);
295 if (ret != TPRT_SUCCESS) {295 if (ret != TPRT_SUCCESS) {
296- TPRT_LOG(TPRT_LOG_ERROR, "Failed to peek task, sqId=%u, ret=%u.", sqId, ret);296+ TPRT_LOG(TPRT_LOG_INFO, "not peek task, sqId=%u, ret=%u.", sqId, ret);
297 return;297 return;
298 }298 }
299 TimeoutStatus_t taskStatus = waitSqIsTimeout(sqHandle, &headTask);299 TimeoutStatus_t taskStatus = waitSqIsTimeout(sqHandle, &headTask);