|
|
@@ -2484,15 +2484,15 @@ Status GraphManager::CheckAndReleaseMemory(const GeModelPtr &ge_model, const Gra |
|
|
|
GELOGE(RT_FAILED, "[GraphManager:] rtSetDevice failed, modelId=%u, graphId=%u.", model_id, graph_id); |
|
|
|
continue; |
|
|
|
} |
|
|
|
result = GraphLoader::UnloadModel(model_id); |
|
|
|
if (result != SUCCESS) { |
|
|
|
GELOGW("[GraphManager:] unload model failed, modelId=%u, graphId=%u.", model_id, graph_id); |
|
|
|
} |
|
|
|
result = GraphLoader::DestroyAicpuKernel(session_id, model_id); |
|
|
|
if (result != SUCCESS) { |
|
|
|
GELOGW("[GraphManager:] destroy aicpu kernel failed when dynamic memory, modelId=%u, graphId=%u.", model_id, |
|
|
|
graph_id); |
|
|
|
} |
|
|
|
result = GraphLoader::UnloadModel(model_id); |
|
|
|
if (result != SUCCESS) { |
|
|
|
GELOGW("[GraphManager:] unload model failed, modelId=%u, graphId=%u.", model_id, graph_id); |
|
|
|
} |
|
|
|
rt_ret = rtDeviceReset(GetContext().DeviceId()); |
|
|
|
if (rt_ret != RT_ERROR_NONE) { |
|
|
|
GELOGE(RT_FAILED, "[GraphManager:] rtDeviceReset failed, modelId=%u, graphId=%u.", model_id, graph_id); |
|
|
|