24.02
|
An output connection slot for a layer. More...
#include <INetwork.hpp>
Public Member Functions | |
virtual unsigned int | GetNumConnections () const =0 |
virtual const IInputSlot * | GetConnection (unsigned int index) const =0 |
virtual IInputSlot * | GetConnection (unsigned int outputindex)=0 |
virtual void | SetTensorInfo (const TensorInfo &tensorInfo)=0 |
virtual const TensorInfo & | GetTensorInfo () const =0 |
virtual bool | IsTensorInfoSet () const =0 |
virtual int | Connect (IInputSlot &destination)=0 |
virtual void | Disconnect (IInputSlot &slot)=0 |
virtual unsigned int | CalculateIndexOnOwner () const =0 |
virtual LayerGuid | GetOwningLayerGuid () const =0 |
virtual const IConnectableLayer & | GetOwningIConnectableLayer () const =0 |
virtual IConnectableLayer & | GetOwningIConnectableLayer ()=0 |
Protected Member Functions | |
~IOutputSlot () | |
Not user deletable. More... | |
An output connection slot for a layer.
The output slot may be connected to 1 or more input slots of subsequent layers in the graph.
Definition at line 53 of file INetwork.hpp.
|
inlineprotected |
|
pure virtual |
Implemented in OutputSlot.
Referenced by SubgraphViewSelector::SelectSubgraphs().
|
pure virtual |
Implemented in OutputSlot.
Referenced by Connect(), LayerInputHandle::Connect(), and armnn_driver::ProcessActivation().
|
pure virtual |
Implemented in OutputSlot.
Referenced by LayerInputHandle::Disconnect(), and armnn_driver::SetupAndTrackLayerOutputSlot().
|
pure virtual |
Implemented in OutputSlot.
Referenced by IsConnected().
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
Referenced by IsConnected().
|
pure virtual |
Implemented in OutputSlot.
Referenced by armnn_driver::IsConnectedToDequantize().
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
Referenced by InputSlot::GetTensorInfo(), IsConnected(), TosaRefBackend::OptimizeSubgraphView(), armnn_driver::ProcessActivation(), and armnn_driver::SetupAndTrackLayerOutputSlot().
|
pure virtual |
Implemented in OutputSlot.
Referenced by Graph::InferTensorInfos(), InputSlot::IsTensorInfoSet(), and armnn_driver::SetupAndTrackLayerOutputSlot().
|
pure virtual |
Implemented in OutputSlot.
Referenced by Connect(), armnn_driver::ConvertToLayerInputHandle(), TosaRefBackend::OptimizeSubgraphView(), GpuFsaBackend::OptimizeSubgraphView(), armnn_driver::ProcessActivation(), LayerInputHandle::SanitizeQuantizationScale(), and armnn_driver::SetupAndTrackLayerOutputSlot().