ArmNN
 21.05
OptimizedNetworkImpl Class Reference

#include <OptimizedNetworkImpl.hpp>

Public Member Functions

 OptimizedNetworkImpl (std::unique_ptr< Graph > graph)
 
 OptimizedNetworkImpl (std::unique_ptr< Graph > graph, const ModelOptions &modelOptions)
 
virtual ~OptimizedNetworkImpl ()
 
virtual Status PrintGraph ()
 
virtual Status SerializeToDot (std::ostream &stream) const
 
virtual profiling::ProfilingGuid GetGuid () const
 
GraphGetGraph ()
 
ModelOptionsGetModelOptions ()
 

Detailed Description

Definition at line 9 of file OptimizedNetworkImpl.hpp.

Constructor & Destructor Documentation

◆ OptimizedNetworkImpl() [1/2]

OptimizedNetworkImpl ( std::unique_ptr< Graph graph)

Definition at line 2611 of file Network.cpp.

2612  : m_Graph(std::move(graph)), m_Guid(profiling::ProfilingService::GetNextGuid())
2613 {
2614 }
static ProfilingDynamicGuid GetNextGuid()

◆ OptimizedNetworkImpl() [2/2]

OptimizedNetworkImpl ( std::unique_ptr< Graph graph,
const ModelOptions modelOptions 
)

Definition at line 2616 of file Network.cpp.

2617  : m_Graph(std::move(graph)), m_Guid(profiling::ProfilingService::GetNextGuid()), m_ModelOptions(modelOptions)
2618 {
2619 }
static ProfilingDynamicGuid GetNextGuid()

◆ ~OptimizedNetworkImpl()

~OptimizedNetworkImpl ( )
virtual

Definition at line 2621 of file Network.cpp.

2622 {
2623 }

Member Function Documentation

◆ GetGraph()

Graph& GetGraph ( )
inline

Definition at line 21 of file OptimizedNetworkImpl.hpp.

Referenced by armnn::ApplyBackendOptimizations(), armnn::AssignBackends(), and BOOST_AUTO_TEST_CASE().

21 { return *m_Graph; }

◆ GetGuid()

virtual profiling::ProfilingGuid GetGuid ( ) const
inlinevirtual

Definition at line 19 of file OptimizedNetworkImpl.hpp.

19 { return m_Guid; };

◆ GetModelOptions()

ModelOptions& GetModelOptions ( )
inline

Definition at line 22 of file OptimizedNetworkImpl.hpp.

Referenced by BOOST_AUTO_TEST_CASE().

22 { return m_ModelOptions; }

◆ PrintGraph()

Status PrintGraph ( )
virtual

Definition at line 571 of file Network.cpp.

References armnn::Success.

572 {
573  m_Graph->Print();
574  return Status::Success;
575 }

◆ SerializeToDot()

Status SerializeToDot ( std::ostream &  stream) const
virtual

Definition at line 577 of file Network.cpp.

578 {
579  return m_Graph->SerializeToDot(stream);
580 }

The documentation for this class was generated from the following files: