From 7f0ff16bf698e34f208622cf2c043c1f34be6be8 Mon Sep 17 00:00:00 2001 From: Teresa Charlin Date: Mon, 24 Jul 2023 23:42:10 +0100 Subject: IVGCVSW-7888 Add Tile convert function Signed-off-by: Teresa Charlin Change-Id: Ic9479be6b3e6cf0e529c685c9b28c642e9dd00d5 --- 1.2/HalPolicy.cpp | 8 ++++++++ 1.2/HalPolicy.hpp | 2 ++ 2 files changed, 10 insertions(+) (limited to '1.2') diff --git a/1.2/HalPolicy.cpp b/1.2/HalPolicy.cpp index 4e53c744..39616c55 100644 --- a/1.2/HalPolicy.cpp +++ b/1.2/HalPolicy.cpp @@ -185,6 +185,8 @@ bool HalPolicy::ConvertOperation(const Operation& operation, const Model& model, return ConvertTransposeConv2d(operation, model, data); case V1_2::OperationType::TANH: return ConvertTanH(operation, model, data); + case V1_2::OperationType::TILE: + return ConvertTile(operation, model, data); case V1_2::OperationType::UNIDIRECTIONAL_SEQUENCE_LSTM: return ConvertUnidirectionalSequenceLstm(operation, model, data); default: @@ -498,6 +500,12 @@ bool HalPolicy::ConvertTransposeConv2d(const Operation& operation, const Model& return ::ConvertTransposeConv2d(operation, model, data); } +bool HalPolicy::ConvertTile(const Operation& operation, const Model& model, ConversionData& data) +{ + ALOGV("hal_1_2::HalPolicy::ConvertTile()"); + return ::ConvertTile(operation, model, data); +} + bool HalPolicy::ConvertUnidirectionalSequenceLstm(const Operation& operation, const Model& model, ConversionData& data) { ALOGV("hal_1_2::HalPolicy::ConvertUnidirectionalSequenceLstm()"); diff --git a/1.2/HalPolicy.hpp b/1.2/HalPolicy.hpp index 4121ec9c..796f4de8 100644 --- a/1.2/HalPolicy.hpp +++ b/1.2/HalPolicy.hpp @@ -153,6 +153,8 @@ private: static bool ConvertTransposeConv2d(const Operation& operation, const Model& model, ConversionData& data); + static bool ConvertTile(const Operation& operation, const Model& model, ConversionData& data); + static bool ConvertUnidirectionalSequenceLstm(const Operation& operation, const Model& model, ConversionData& data); -- cgit v1.2.1