|
|
|
@ -43,9 +43,9 @@ Status TransShapeHwcnToC1hwncoc0(const DataType &data_type, const std::vector<in
|
|
|
|
|
dst_shape.push_back(cube_size);
|
|
|
|
|
dst_shape.push_back(cube_size);
|
|
|
|
|
if (!CheckShapeValid(dst_shape, kC1hwncoc0DimsNum)) {
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Failed, dst shape %s",
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Value is invalid, dst shape %s",
|
|
|
|
|
ShapeToString(dst_shape).c_str());
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Dst shape %s check failed",
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Dst shape %s check invalid",
|
|
|
|
|
ShapeToString(dst_shape).c_str());
|
|
|
|
|
return ACL_ERROR_GE_SHAPE_INVALID;
|
|
|
|
|
}
|
|
|
|
@ -70,16 +70,16 @@ Status CheckArgsForHwcnToC1hwncoc0(const TransArgs &args) {
|
|
|
|
|
return ACL_ERROR_GE_DATATYPE_INVALID;
|
|
|
|
|
}
|
|
|
|
|
if (!CheckShapeValid(args.src_shape, kHwcnDimsNum)) {
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Failed, src shape %s",
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Value is invalid, src shape %s",
|
|
|
|
|
ShapeToString(args.src_shape).c_str());
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Src shape %s check failed",
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Src shape %s check invalid",
|
|
|
|
|
ShapeToString(args.src_shape).c_str());
|
|
|
|
|
return ACL_ERROR_GE_SHAPE_INVALID;
|
|
|
|
|
}
|
|
|
|
|
if (!CheckShapeValid(args.dst_shape, kC1hwncoc0DimsNum)) {
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Failed, dst shape %s",
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Value is invalid, dst shape %s",
|
|
|
|
|
ShapeToString(args.dst_shape).c_str());
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Dst shape %s check failed",
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Dst shape %s check invalid",
|
|
|
|
|
ShapeToString(args.dst_shape).c_str());
|
|
|
|
|
return ACL_ERROR_GE_SHAPE_INVALID;
|
|
|
|
|
}
|
|
|
|
@ -245,9 +245,9 @@ Status FormatTransferHwcnC1hwncoc0::TransShape(Format src_format, const std::vec
|
|
|
|
|
DataType data_type, Format dst_format, std::vector<int64_t> &dst_shape) {
|
|
|
|
|
if (src_format == FORMAT_HWCN && CheckDataTypeSupported(data_type)) {
|
|
|
|
|
if (!CheckShapeValid(src_shape, kHwcnDimsNum)) {
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Failed, src shape %s",
|
|
|
|
|
GELOGE(ACL_ERROR_GE_SHAPE_INVALID, "[Check][Shape]Value is invalid, src shape %s",
|
|
|
|
|
ShapeToString(src_shape).c_str());
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Src shape %s check failed",
|
|
|
|
|
REPORT_CALL_ERROR("E19999", "Src shape %s check invalid",
|
|
|
|
|
ShapeToString(src_shape).c_str());
|
|
|
|
|
return ACL_ERROR_GE_SHAPE_INVALID;
|
|
|
|
|
}
|
|
|
|
|