|
|
@@ -856,7 +856,7 @@ Status AicpuNodeTask::SetMemCopyTask(const domi::TaskDef &task_def) { |
|
|
|
// if has input and output, need copy to ioaddr |
|
|
|
int cpy_ret = memcpy_s(memcpy_io_addr, memcpy_args_size_ - sizeof(aicpu::AicpuParamHead), |
|
|
|
©_io_addr_[0], sizeof(uint64_t) * memcpy_io_num); |
|
|
|
if (cpy_ret != 0) { |
|
|
|
if (cpy_ret != EOK) { |
|
|
|
REPORT_INNER_ERROR("E19999", "Node[Memcpoy] memcpy io addr to AicpuParamHead failed," |
|
|
|
"ret=%d, args_size=%u, io nums=%u.", |
|
|
|
cpy_ret, memcpy_args_size_, memcpy_io_num); |
|
|
@@ -1060,7 +1060,7 @@ Status AicpuNodeTask::UpdateIoAddr(TaskContext &context) { |
|
|
|
// if has input and output, need copy to ioaddr |
|
|
|
int cpy_ret = memcpy_s(io_addr, args_size_ - sizeof(aicpu::AicpuParamHead), |
|
|
|
&io_addrs[0], sizeof(uint64_t) * io_addrs.size()); |
|
|
|
GE_IF_BOOL_EXEC(cpy_ret != 0, |
|
|
|
GE_IF_BOOL_EXEC(cpy_ret != EOK, |
|
|
|
REPORT_INNER_ERROR("E19999", "Node[%s] memcpy io addr to AicpuParamHead failed," |
|
|
|
"ret=%d, args_size=%u, io nums=%zu.", |
|
|
|
node_name_.c_str(), cpy_ret, args_size_, io_addrs.size()); |
|
|
|