aboutsummaryrefslogtreecommitdiff
path: root/src/armnnOnnxParser/OnnxParser.hpp
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2021-09-30 12:10:50 +0100
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>2021-10-08 16:53:53 +0000
commit1112b016e7ffad979b7bd0c8d54c9c679d4043e2 (patch)
tree9a951835f6f4dc0cd6b05517696ea69c25a03e3d /src/armnnOnnxParser/OnnxParser.hpp
parent8636bc705cc33fd869f64ebf24b14836d5a40b29 (diff)
downloadarmnn-1112b016e7ffad979b7bd0c8d54c9c679d4043e2.tar.gz
IVGCVSW-6449 Add GEMM operator support to ONNX parser
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I3c6979c72d44a15fb2dc3afc22ac30d1428684b0
Diffstat (limited to 'src/armnnOnnxParser/OnnxParser.hpp')
-rw-r--r--src/armnnOnnxParser/OnnxParser.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/armnnOnnxParser/OnnxParser.hpp b/src/armnnOnnxParser/OnnxParser.hpp
index d388f501d4..ec19006be7 100644
--- a/src/armnnOnnxParser/OnnxParser.hpp
+++ b/src/armnnOnnxParser/OnnxParser.hpp
@@ -120,12 +120,16 @@ private:
void ParseConv(const onnx::NodeProto& nodeProto);
void ParseFlatten(const onnx::NodeProto& node);
void ParseGather(const onnx::NodeProto& node);
+ void ParseGemm(const onnx::NodeProto& node);
void ParseGlobalAveragePool(const onnx::NodeProto& node);
void ParseMaxPool(const onnx::NodeProto& nodeProto);
void ParseShape(const onnx::NodeProto& node);
void ParseReshape(const onnx::NodeProto& nodeProto);
void ParseUnsqueeze(const onnx::NodeProto& nodeProto);
+ void RegisterInputSlot(armnn::IConnectableLayer* layer,
+ const std::string& tensorId,
+ unsigned int slotIndex);
void RegisterInputSlots(armnn::IConnectableLayer* layer, const std::vector<std::string>& tensorIndexes);
void RegisterOutputSlots(armnn::IConnectableLayer* layer, const std::vector<std::string>& tensorIndexes);