新建一个DeviceBuf时,必需指定内存大小

This commit is contained in:
2025-11-19 16:32:31 +08:00
parent a0beb9eac7
commit bf62257884
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -174,9 +174,8 @@ davinci::DeviceBufferAccessorPtr _createFloat32BufferAccessorFromNormalizedInteg
}
davinci::DataType dataType = inpuptBufferAccesser->getDataType();
davinci::DeviceBufferPtr newBuffer = device.newDeviceBuffer();
size_t bufferSize = elementCounts * davinci::MathUtil::ComponentSize(davinci::ComponentType::CT_Float32) * davinci::MathUtil::DataTypeSize(dataType);
newBuffer->init(bufferSize);
davinci::DeviceBufferPtr newBuffer = device.newDeviceBuffer(bufferSize);
if (dataType == davinci::DataType::DT_Scalar)
{