diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/armnn/Graph.hpp | 4 | ||||
-rw-r--r-- | src/armnn/Network.cpp | 6 | ||||
-rw-r--r-- | src/armnn/Network.hpp | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/src/armnn/Graph.hpp b/src/armnn/Graph.hpp index 482d9277e8..1b87751e9b 100644 --- a/src/armnn/Graph.hpp +++ b/src/armnn/Graph.hpp @@ -119,12 +119,12 @@ public: m_LayersInOrder = std::move(other.m_LayersInOrder); m_Views = std::move(other.m_Views); m_Profiler = std::move(other.m_Profiler); + m_AllowExpandedDims = other.m_AllowExpandedDims; + m_ShapeInferenceMethod = other.m_ShapeInferenceMethod; other.ForEachLayer([this](Layer* otherLayer) { otherLayer->Reparent(*this, m_Layers.end()); }); - m_AllowExpandedDims = other.m_AllowExpandedDims; - m_ShapeInferenceMethod = other.m_ShapeInferenceMethod; ARMNN_ASSERT(other.m_PosInGraphMap.empty()); ARMNN_ASSERT(other.m_Layers.empty()); diff --git a/src/armnn/Network.cpp b/src/armnn/Network.cpp index 5930805f11..1b1815f73d 100644 --- a/src/armnn/Network.cpp +++ b/src/armnn/Network.cpp @@ -442,12 +442,12 @@ void INetwork::ExecuteStrategy(IStrategy& strategy) const return pNetworkImpl->ExecuteStrategy(strategy); } -armnn::INetwork* INetwork::CreateRaw(NetworkOptions networkOptions) +armnn::INetwork* INetwork::CreateRaw(const NetworkOptions& networkOptions) { return new INetwork(networkOptions); } -armnn::INetworkPtr INetwork::Create(NetworkOptions networkOptions) +armnn::INetworkPtr INetwork::Create(const NetworkOptions& networkOptions) { return INetworkPtr(CreateRaw(networkOptions), &INetwork::Destroy); } @@ -1879,7 +1879,7 @@ bool NetworkImpl::GetAllowExpandedDims() return allowExpandedDims; } -NetworkImpl::NetworkImpl(NetworkOptions networkOptions) +NetworkImpl::NetworkImpl(const NetworkOptions& networkOptions) : m_NetworkOptions(networkOptions), m_Graph(std::make_unique<Graph>(GetShapeInferenceMethod(), GetAllowExpandedDims())) {} diff --git a/src/armnn/Network.hpp b/src/armnn/Network.hpp index 8bd56d367b..5ca16e2968 100644 --- a/src/armnn/Network.hpp +++ b/src/armnn/Network.hpp @@ -31,7 +31,7 @@ using NetworkImplPtr = std::unique_ptr<NetworkImpl, void (*)(NetworkImpl* networ class NetworkImpl { public: - NetworkImpl(NetworkOptions networkOptions = {}); + NetworkImpl(const NetworkOptions& networkOptions = {}); ~NetworkImpl(); const Graph& GetGraph() const |