Add errstr for open failed.

pull/317/head
unknown 4 years ago
parent bac4dd5102
commit afeabc80c5

@ -39,12 +39,16 @@ FMK_FUNC_HOST_VISIBILITY FMK_FUNC_DEV_VISIBILITY Status ModelParserBase::LoadFro
return GE_EXEC_MODEL_PATH_INVALID;
}
GE_CHK_BOOL_TRUE_EXEC_WITH_LOG(GetFileLength(model_path) == -1, return GE_EXEC_READ_MODEL_FILE_FAILED,
"File size not valid.");
if (GetFileLength(model_path) == -1) {
GELOGE(GE_EXEC_READ_MODEL_FILE_FAILED, "File size not valid, file: %s.", model_path);
return GE_EXEC_READ_MODEL_FILE_FAILED;
}
std::ifstream fs(real_path.c_str(), std::ifstream::binary);
GE_CHK_BOOL_RET_STATUS(fs.is_open(), GE_EXEC_READ_MODEL_FILE_FAILED, "Open file failed! path:%s", model_path);
if (!fs.is_open()) {
GELOGE(GE_EXEC_READ_MODEL_FILE_FAILED, "Open file: %s failed, error: %s", model_path, strerror(errno));
return GE_EXEC_READ_MODEL_FILE_FAILED;
}
// get length of file:
(void)fs.seekg(0, std::ifstream::end);

@ -250,7 +250,7 @@ NodePtr MemcpyAddrAsyncPass::CreateMemcpyAddrAsyncNode(const ComputeGraphPtr &gr
}
}
NodePtr memcpy_addr_async_node = graph->AddNodeAfter(op_desc, out_data_anchor->GetOwnerNode());
NodePtr memcpy_addr_async_node = graph->AddNode(op_desc);
GE_CHECK_NOTNULL_EXEC(memcpy_addr_async_node, return nullptr);
return memcpy_addr_async_node;

Loading…
Cancel
Save