|
|
|
@ -27,7 +27,7 @@ Status OpdebugRegister::RegisterDebugForModel(rtModel_t model_handle, uint32_t o
|
|
|
|
|
GELOGD("Start to register debug for model in overflow");
|
|
|
|
|
auto ret = MallocMemForOpdebug();
|
|
|
|
|
if (ret != SUCCESS) {
|
|
|
|
|
GELOGE(ret, "Malloc memory for opdebug in model overflow failed, ret:0x%X", ret);
|
|
|
|
|
GELOGE(ret, "Malloc memory for opdebug in model overflow failed ,ret:0x%X", ret);
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|
uint32_t debug_stream_id = 0;
|
|
|
|
@ -74,7 +74,7 @@ Status OpdebugRegister::RegisterDebugForStream(rtStream_t stream, uint32_t op_de
|
|
|
|
|
GELOGD("Start to register debug for stream in stream overflow");
|
|
|
|
|
auto ret = MallocMemForOpdebug();
|
|
|
|
|
if (ret != SUCCESS) {
|
|
|
|
|
GELOGE(ret, "Malloc memory for opdebug in stream overflow, ret:0x%X", ret);
|
|
|
|
|
GELOGE(ret, "Malloc memory for opdebug in stream overflow ,ret:0x%X", ret);
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -82,7 +82,7 @@ Status OpdebugRegister::RegisterDebugForStream(rtStream_t stream, uint32_t op_de
|
|
|
|
|
uint32_t debug_task_id = 0;
|
|
|
|
|
auto rt_ret = rtDebugRegisterForStream(stream, op_debug_mode, op_debug_addr_, &debug_stream_id, &debug_task_id);
|
|
|
|
|
if (rt_ret != RT_ERROR_NONE) {
|
|
|
|
|
GELOGE(RT_FAILED, "rtDebugRegisterForStream error, ret:0x%X", rt_ret);
|
|
|
|
|
GELOGE(RT_FAILED, "rtDebugRegisterForStream error, ret: 0x%X", rt_ret);
|
|
|
|
|
return RT_ERROR_TO_GE_STATUS(rt_ret);
|
|
|
|
|
}
|
|
|
|
|
GELOGD("debug_task_id:%u, debug_stream_id:%u in stream overflow.", debug_task_id, debug_stream_id);
|
|
|
|
@ -134,7 +134,7 @@ Status OpdebugRegister::MallocMemForOpdebug() {
|
|
|
|
|
}
|
|
|
|
|
rt_ret = rtMemcpy(p2p_debug_addr_, sizeof(uint64_t), &debug_addrs_tmp, sizeof(uint64_t), RT_MEMCPY_HOST_TO_DEVICE);
|
|
|
|
|
if (rt_ret != RT_ERROR_NONE) {
|
|
|
|
|
GELOGE(RT_FAILED, "rtMemcpy to p2p_addr, ret: 0x%X", rt_ret);
|
|
|
|
|
GELOGE(RT_FAILED, "rtMemcpy to p2p_addr error: 0x%X", rt_ret);
|
|
|
|
|
return RT_ERROR_TO_GE_STATUS(rt_ret);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|