MLCE-510 Add CpuRef Shape Operator to ArmNN
* Add front end
* Add reference workload
* Serialization/Deserialization
* Add unit tests
* Update ArmNN Versioning
Signed-off-by: Keith Davis <keith.davis@arm.com>
Change-Id: I6fcb1fa341d6f08dea4003b13544e6e9f53fefd3
diff --git a/src/armnn/Network.cpp b/src/armnn/Network.cpp
index 5807d17..71f1931 100644
--- a/src/armnn/Network.cpp
+++ b/src/armnn/Network.cpp
@@ -482,6 +482,11 @@
return pNetworkImpl->AddTransposeLayer(transposeDescriptor, name);
}
+IConnectableLayer* INetwork::AddShapeLayer(const char* name)
+{
+ return pNetworkImpl->AddShapeLayer(name);
+}
+
IConnectableLayer* INetwork::AddStackLayer(const StackDescriptor& descriptor,
const char* name)
{
@@ -2099,6 +2104,11 @@
return m_Graph->AddLayer<ResizeLayer>(resizeDescriptor, name);
}
+IConnectableLayer* NetworkImpl::AddShapeLayer(const char* name)
+{
+ return m_Graph->AddLayer<ShapeLayer>(name);
+}
+
IConnectableLayer* NetworkImpl::AddInstanceNormalizationLayer(const InstanceNormalizationDescriptor& desc,
const char* name)
{