|
|
@ -654,7 +654,7 @@ Status ModelBuilder::SaveAtomicTBEKernel(const OpDescPtr &op_desc) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
tbe_kernel_store_.AddTBEKernel(tbe_kernel);
|
|
|
|
tbe_kernel_store_.AddTBEKernel(tbe_kernel);
|
|
|
|
GELOGD("Atomic_clean_node tbe_kernel_name %s!", tbe_kernel->GetName().c_str());
|
|
|
|
GELOGD("Atomic_clean_node tbe_kernel_name %s!", tbe_kernel->GetName().c_str());
|
|
|
|
(void) AttrUtils::SetStr(op_desc, "ATOMIC_ATTR_TBE_KERNEL_NAME", tbe_kernel->GetName());
|
|
|
|
(void) AttrUtils::SetStr(op_desc, ATOMIC_ATTR_TBE_KERNEL_NAME, tbe_kernel->GetName());
|
|
|
|
|
|
|
|
|
|
|
|
std::string kernel_name;
|
|
|
|
std::string kernel_name;
|
|
|
|
(void) AttrUtils::GetStr(atomic_op_desc, atomic_op_desc->GetName() + "_kernelname", kernel_name);
|
|
|
|
(void) AttrUtils::GetStr(atomic_op_desc, atomic_op_desc->GetName() + "_kernelname", kernel_name);
|
|
|
@ -662,11 +662,11 @@ Status ModelBuilder::SaveAtomicTBEKernel(const OpDescPtr &op_desc) {
|
|
|
|
|
|
|
|
|
|
|
|
std::string meta_data;
|
|
|
|
std::string meta_data;
|
|
|
|
(void) AttrUtils::GetStr(atomic_op_desc, TVM_ATTR_NAME_METADATA, meta_data);
|
|
|
|
(void) AttrUtils::GetStr(atomic_op_desc, TVM_ATTR_NAME_METADATA, meta_data);
|
|
|
|
(void) AttrUtils::SetStr(op_desc, "ATOMIC_ATTR_TVM_METADATA", meta_data);
|
|
|
|
(void) AttrUtils::SetStr(op_desc, ATOMIC_ATTR_TVM_METADATA, meta_data);
|
|
|
|
|
|
|
|
|
|
|
|
std::string json_string;
|
|
|
|
std::string json_string;
|
|
|
|
(void) AttrUtils::GetStr(atomic_op_desc, TVM_ATTR_NAME_MAGIC, json_string);
|
|
|
|
(void) AttrUtils::GetStr(atomic_op_desc, TVM_ATTR_NAME_MAGIC, json_string);
|
|
|
|
(void) AttrUtils::SetStr(op_desc, "ATOMIC_ATTR_TVM_MAGIC", json_string);
|
|
|
|
(void) AttrUtils::SetStr(op_desc, ATOMIC_ATTR_TVM_MAGIC, json_string);
|
|
|
|
return SUCCESS;
|
|
|
|
return SUCCESS;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|