1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-30 15:53:03 +04:00

5.x core: rename cv::bfloat16_t to cv::bfloat (#25232)

* rename cv::bfloat16_t to cv::bfloat

* clean class bfloat
This commit is contained in:
Yuantao Feng
2024-03-22 08:45:59 +08:00
committed by GitHub
parent aa9e80b07b
commit 8e342f8857
24 changed files with 139 additions and 151 deletions
+7 -7
View File
@@ -295,7 +295,7 @@ int calcStructSize( const char* dt, int initial_size )
case 'f': { elem_max_size = std::max( elem_max_size, sizeof(float ) ); break; }
case 'd': { elem_max_size = std::max( elem_max_size, sizeof(double) ); break; }
case 'h': { elem_max_size = std::max( elem_max_size, sizeof(float16_t)); break; }
case 'H': { elem_max_size = std::max( elem_max_size, sizeof(bfloat16_t)); break; }
case 'H': { elem_max_size = std::max( elem_max_size, sizeof(bfloat)); break; }
case 'I': { elem_max_size = std::max( elem_max_size, sizeof(int64_t)); break; }
case 'U': { elem_max_size = std::max( elem_max_size, sizeof(uint64_t)); break; }
default:
@@ -1176,8 +1176,8 @@ void FileStorage::Impl::writeRawData(const std::string &dt, const void *_data, s
data += sizeof(float16_t);
break;
case CV_16BF:
ptr = fs::floatToString(buf, sizeof(buf), (float) *(bfloat16_t *) data, true, explicitZero);
data += sizeof(bfloat16_t);
ptr = fs::floatToString(buf, sizeof(buf), (float) *(bfloat *) data, true, explicitZero);
data += sizeof(bfloat);
break;
default:
CV_Error(cv::Error::StsUnsupportedFormat, "Unsupported type");
@@ -2667,8 +2667,8 @@ FileNodeIterator& FileNodeIterator::readRaw( const String& fmt, void* _data0, si
data += sizeof(float16_t);
break;
case CV_16BF:
*(bfloat16_t*)data = bfloat16_t((float)ival);
data += sizeof(bfloat16_t);
*(bfloat*)data = bfloat((float)ival);
data += sizeof(bfloat);
break;
default:
CV_Error( Error::StsUnsupportedFormat, "Unsupported type" );
@@ -2725,8 +2725,8 @@ FileNodeIterator& FileNodeIterator::readRaw( const String& fmt, void* _data0, si
data += sizeof(float16_t);
break;
case CV_16BF:
*(bfloat16_t*)data = bfloat16_t((float)fval);
data += sizeof(bfloat16_t);
*(bfloat*)data = bfloat((float)fval);
data += sizeof(bfloat);
break;
default:
CV_Error( Error::StsUnsupportedFormat, "Unsupported type" );