aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/Network.hpp
diff options
context:
space:
mode:
authorJan Eilers <jan.eilers@arm.com>2019-11-06 10:02:16 +0000
committerJan Eilers <jan.eilers@arm.com>2019-11-12 09:53:11 +0000
commit99d9d4a7c62715328378a95b8140862cb0f599fb (patch)
treeef60e380726afa2a02cac8aa9ef75650508d3c05 /src/armnn/Network.hpp
parent94d3b931eddd1f75fccb2ec111e6499cb9ccdeeb (diff)
downloadarmnn-99d9d4a7c62715328378a95b8140862cb0f599fb.tar.gz
IVGCVSW-4069 Add ProfilingGuid to Network
Added ProfilingGuid to * INetwork, * Network, * IOptimizedNetwork and * OptimizedNetwork !android-nn-driver:2234 !armnn:2250 Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: I235116992cc47b4f385b7eb9da514c6350ca00f4
Diffstat (limited to 'src/armnn/Network.hpp')
-rw-r--r--src/armnn/Network.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/armnn/Network.hpp b/src/armnn/Network.hpp
index 49cf4dac09..0a11941340 100644
--- a/src/armnn/Network.hpp
+++ b/src/armnn/Network.hpp
@@ -34,6 +34,8 @@ public:
Status PrintGraph() override;
+ profiling::ProfilingGuid GetGuid() const final { return m_Guid; };
+
IConnectableLayer* AddInputLayer(LayerBindingId id, const char* name=nullptr) override;
IConnectableLayer* AddArgMinMaxLayer(const ArgMinMaxDescriptor& desc,
@@ -248,6 +250,7 @@ private:
const char* name);
std::unique_ptr<Graph> m_Graph;
+ profiling::ProfilingGuid m_Guid;
};
class OptimizedNetwork final : public IOptimizedNetwork
@@ -259,10 +262,13 @@ public:
Status PrintGraph() override;
Status SerializeToDot(std::ostream& stream) const override;
+ profiling::ProfilingGuid GetGuid() const final { return m_Guid; };
+
Graph& GetGraph() { return *m_Graph; }
private:
std::unique_ptr<Graph> m_Graph;
+ profiling::ProfilingGuid m_Guid;
};