From c5c2a7e4be64fef198c150063db9f241f21299d2 Mon Sep 17 00:00:00 2001 From: Tai Ly Date: Thu, 22 Feb 2024 23:26:28 +0000 Subject: [ref_model] Change resize attrs to inputs This patch implements changes needed for resize op's scale/offset/border changing from attributes to inputs Signed-off-by: Tai Ly Change-Id: I20db0687fad40711f3ded644af51096292dd05b3 --- reference_model/src/ops/image.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'reference_model/src/ops/image.h') diff --git a/reference_model/src/ops/image.h b/reference_model/src/ops/image.h index 6d5a418..9c08def 100644 --- a/reference_model/src/ops/image.h +++ b/reference_model/src/ops/image.h @@ -32,18 +32,20 @@ public: virtual int checkTensorAttributes() final; virtual int eval(); - using InEigenType = typename GetEigenType::type; - using OutEigenType = typename GetEigenType::type; - using TIn = Eigen::Tensor; - using TOut = Eigen::Tensor; + using InEigenType = typename GetEigenType::type; + using InEigenShapeType = typename GetEigenType::type; + using OutEigenType = typename GetEigenType::type; + using TIn = Eigen::Tensor; + using TInShape = Eigen::Tensor; + using TOut = Eigen::Tensor; protected: TosaResizeAttribute* attribute; - std::vector scale; - std::vector offset; - std::vector border; ResizeMode mode; TosaReference::TensorTemplate* in; + TosaReference::TensorTemplate* scale; + TosaReference::TensorTemplate* offset; + TosaReference::TensorTemplate* border; TosaReference::TensorTemplate* out; }; -- cgit v1.2.1