From c5592d284b43b0afbef1dfde6d9daf97186dc6ea Mon Sep 17 00:00:00 2001 From: xiaying Date: Thu, 9 Jun 2022 15:56:24 +0800 Subject: [PATCH] Fix bug for buffer not alloc enough --- source/backend/arm82/Arm82Interp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/backend/arm82/Arm82Interp.cpp b/source/backend/arm82/Arm82Interp.cpp index 4208336f..6c56db9a 100644 --- a/source/backend/arm82/Arm82Interp.cpp +++ b/source/backend/arm82/Arm82Interp.cpp @@ -112,7 +112,7 @@ ErrorCode Arm82Interp::onResize(const std::vector& inputs, const std::v mWidthFactor.buffer().dim[0].extent = ow; mWidthFactor.buffer().dimensions = 1; - mWidthFactor.setType(DataType_DT_FLOAT); + mWidthFactor.setType(DataType_DT_INT32); backend()->onAcquireBuffer(&mWidthFactor, Backend::STATIC); auto _wPositionPtr = mWidthPosition.host(); @@ -135,7 +135,7 @@ ErrorCode Arm82Interp::onResize(const std::vector& inputs, const std::v mHeightFactor.buffer().dim[0].extent = oh; mHeightFactor.buffer().dimensions = 1; - mHeightFactor.setType(DataType_DT_FLOAT); + mHeightFactor.setType(DataType_DT_INT32); backend()->onAcquireBuffer(&mHeightFactor, Backend::STATIC); auto _hPositionPtr = mHeightPosition.host();