|
@@ -203,7 +203,8 @@ Status TransFormatFromNchwToFz(const TransArgs &args, TransResult &result) { |
|
|
std::shared_ptr<uint8_t> dst(new (std::nothrow) uint8_t[dst_size], std::default_delete<uint8_t[]>()); |
|
|
std::shared_ptr<uint8_t> dst(new (std::nothrow) uint8_t[dst_size], std::default_delete<uint8_t[]>()); |
|
|
GE_CHK_BOOL_TRUE_EXEC_WITH_LOG( |
|
|
GE_CHK_BOOL_TRUE_EXEC_WITH_LOG( |
|
|
dst == nullptr, |
|
|
dst == nullptr, |
|
|
GELOGE(ACL_ERROR_GE_MEMORY_ALLOCATION, "Failed to trans format from %s to %s, can not alloc the memory for dst buf %ld", |
|
|
|
|
|
|
|
|
GELOGE(ACL_ERROR_GE_MEMORY_ALLOCATION, |
|
|
|
|
|
"Failed to trans format from %s to %s, can not alloc the memory for dst buf %ld", |
|
|
TypeUtils::FormatToSerialString(args.src_format).c_str(), |
|
|
TypeUtils::FormatToSerialString(args.src_format).c_str(), |
|
|
TypeUtils::FormatToSerialString(args.dst_format).c_str(), dst_size); |
|
|
TypeUtils::FormatToSerialString(args.dst_format).c_str(), dst_size); |
|
|
return ACL_ERROR_GE_MEMORY_ALLOCATION;); |
|
|
return ACL_ERROR_GE_MEMORY_ALLOCATION;); |
|
@@ -249,7 +250,8 @@ Status TransFormatFromNchwToFz(const TransArgs &args, TransResult &result) { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
if (ret != EOK) { |
|
|
if (ret != EOK) { |
|
|
GELOGE(ACL_ERROR_GE_MEMORY_OPERATE_FAILED, "Failed to operate the dst memory at offset %ld, error-code %d pad mode %d", offset, |
|
|
|
|
|
|
|
|
GELOGE(ACL_ERROR_GE_MEMORY_OPERATE_FAILED, |
|
|
|
|
|
"Failed to operate the dst memory at offset %ld, error-code %d pad mode %d", offset, |
|
|
ret, need_pad_zero); |
|
|
ret, need_pad_zero); |
|
|
return ACL_ERROR_GE_MEMORY_OPERATE_FAILED; |
|
|
return ACL_ERROR_GE_MEMORY_OPERATE_FAILED; |
|
|
} |
|
|
} |
|
@@ -368,7 +370,8 @@ Status TransFormatHwcnToFz(const TransArgs &args, TransResult &result) { |
|
|
std::shared_ptr<uint8_t> dst(new (std::nothrow) uint8_t[dst_size], std::default_delete<uint8_t[]>()); |
|
|
std::shared_ptr<uint8_t> dst(new (std::nothrow) uint8_t[dst_size], std::default_delete<uint8_t[]>()); |
|
|
GE_CHK_BOOL_TRUE_EXEC_WITH_LOG( |
|
|
GE_CHK_BOOL_TRUE_EXEC_WITH_LOG( |
|
|
dst == nullptr, |
|
|
dst == nullptr, |
|
|
GELOGE(ACL_ERROR_GE_MEMORY_ALLOCATION, "Failed to trans format from %s to %s, can not alloc the memory for dst buf %ld", |
|
|
|
|
|
|
|
|
GELOGE(ACL_ERROR_GE_MEMORY_ALLOCATION, |
|
|
|
|
|
"Failed to trans format from %s to %s, can not alloc the memory for dst buf %ld", |
|
|
TypeUtils::FormatToSerialString(args.src_format).c_str(), |
|
|
TypeUtils::FormatToSerialString(args.src_format).c_str(), |
|
|
TypeUtils::FormatToSerialString(args.dst_format).c_str(), dst_size); |
|
|
TypeUtils::FormatToSerialString(args.dst_format).c_str(), dst_size); |
|
|
return ACL_ERROR_GE_MEMORY_ALLOCATION;); |
|
|
return ACL_ERROR_GE_MEMORY_ALLOCATION;); |
|
@@ -390,7 +393,8 @@ Status TransFormatHwcnToFz(const TransArgs &args, TransResult &result) { |
|
|
static_cast<size_t>(data_size)); |
|
|
static_cast<size_t>(data_size)); |
|
|
} else { |
|
|
} else { |
|
|
if (protected_size < data_size) { |
|
|
if (protected_size < data_size) { |
|
|
GELOGE(ACL_ERROR_GE_PARAM_INVALID, "Failed to operate the dst memory, protected_size is %ld and size is %ld", |
|
|
|
|
|
|
|
|
GELOGE(ACL_ERROR_GE_PARAM_INVALID, |
|
|
|
|
|
"Failed to operate the dst memory, protected_size is %ld and size is %ld", |
|
|
protected_size, data_size); |
|
|
protected_size, data_size); |
|
|
return ACL_ERROR_GE_PARAM_INVALID; |
|
|
return ACL_ERROR_GE_PARAM_INVALID; |
|
|
} |
|
|
} |
|
@@ -443,7 +447,8 @@ Status TransFormatNhwcToFz(const TransArgs &args, TransResult &result) { |
|
|
std::shared_ptr<uint8_t> dst(new (std::nothrow) uint8_t[dst_size], std::default_delete<uint8_t[]>()); |
|
|
std::shared_ptr<uint8_t> dst(new (std::nothrow) uint8_t[dst_size], std::default_delete<uint8_t[]>()); |
|
|
GE_CHK_BOOL_TRUE_EXEC_WITH_LOG( |
|
|
GE_CHK_BOOL_TRUE_EXEC_WITH_LOG( |
|
|
dst == nullptr, |
|
|
dst == nullptr, |
|
|
GELOGE(ACL_ERROR_GE_MEMORY_ALLOCATION, "Failed to trans format from %s to %s, can not alloc the memory for dst buf %ld", |
|
|
|
|
|
|
|
|
GELOGE(ACL_ERROR_GE_MEMORY_ALLOCATION, |
|
|
|
|
|
"Failed to trans format from %s to %s, can not alloc the memory for dst buf %ld", |
|
|
TypeUtils::FormatToSerialString(args.src_format).c_str(), |
|
|
TypeUtils::FormatToSerialString(args.src_format).c_str(), |
|
|
TypeUtils::FormatToSerialString(args.dst_format).c_str(), dst_size); |
|
|
TypeUtils::FormatToSerialString(args.dst_format).c_str(), dst_size); |
|
|
return ACL_ERROR_GE_MEMORY_ALLOCATION;); |
|
|
return ACL_ERROR_GE_MEMORY_ALLOCATION;); |
|
@@ -465,7 +470,8 @@ Status TransFormatNhwcToFz(const TransArgs &args, TransResult &result) { |
|
|
static_cast<size_t>(data_size)); |
|
|
static_cast<size_t>(data_size)); |
|
|
} else { |
|
|
} else { |
|
|
if (protected_size < data_size) { |
|
|
if (protected_size < data_size) { |
|
|
GELOGE(ACL_ERROR_GE_PARAM_INVALID, "Failed to operate the dst memory, protected_size is %ld and size is %ld", |
|
|
|
|
|
|
|
|
GELOGE(ACL_ERROR_GE_PARAM_INVALID, |
|
|
|
|
|
"Failed to operate the dst memory, protected_size is %ld and size is %ld", |
|
|
protected_size, data_size); |
|
|
protected_size, data_size); |
|
|
return ACL_ERROR_GE_PARAM_INVALID; |
|
|
return ACL_ERROR_GE_PARAM_INVALID; |
|
|
} |
|
|
} |
|
@@ -477,7 +483,8 @@ Status TransFormatNhwcToFz(const TransArgs &args, TransResult &result) { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
if (ret != EOK) { |
|
|
if (ret != EOK) { |
|
|
GELOGE(ACL_ERROR_GE_MEMORY_OPERATE_FAILED, "Failed to operate the dst memory at offset %ld, error-code %d, pad mode %d", |
|
|
|
|
|
|
|
|
GELOGE(ACL_ERROR_GE_MEMORY_OPERATE_FAILED, |
|
|
|
|
|
"Failed to operate the dst memory at offset %ld, error-code %d, pad mode %d", |
|
|
dst_offset, ret, pad_zero); |
|
|
dst_offset, ret, pad_zero); |
|
|
return ACL_ERROR_GE_MEMORY_OPERATE_FAILED; |
|
|
return ACL_ERROR_GE_MEMORY_OPERATE_FAILED; |
|
|
} |
|
|
} |
|
|