|
|
|
@@ -227,6 +227,7 @@ bool SaveDataset2File(acltdtDataset *acl_dataset, const std::string &print_file_ |
|
|
|
size_t acl_data_size = acltdtGetDataSizeFromItem(item); |
|
|
|
aclDataType acl_data_type = acltdtGetDataTypeFromItem(item); |
|
|
|
char *acl_data = reinterpret_cast<char *>(acl_addr); |
|
|
|
acl_data = const_cast<char *>(reinterpret_cast<std::string *>(acl_data)->c_str()); |
|
|
|
MS_EXCEPTION_IF_NULL(acl_data); |
|
|
|
|
|
|
|
ShapeVector tensorShape; |
|
|
|
@@ -256,7 +257,6 @@ bool SaveDataset2File(acltdtDataset *acl_dataset, const std::string &print_file_ |
|
|
|
} |
|
|
|
|
|
|
|
tensor->set_tensor_type(parse_type); |
|
|
|
acl_data = const_cast<char *>(reinterpret_cast<std::string *>(acl_data)->c_str()); |
|
|
|
std::string data(reinterpret_cast<const char *>(acl_data), acl_data_size); |
|
|
|
tensor->set_tensor_content(data); |
|
|
|
} |
|
|
|
|