已合并
【PR】: xpu resource leak #4019
sunnana_004434229创建于 8月4日
【PR】: xpu resource leak #4019
已合并
共 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); |