|
| | BindableLayer (unsigned int numInputSlots, unsigned int numOutputSlots, LayerType type, const char *name, LayerBindingId id) |
| |
| LayerBindingId | GetBindingId () const |
| |
| void | ExecuteStrategy (IStrategy &strategy) const override |
| | Apply a visitor to this layer. More...
|
| |
| | Layer (unsigned int numInputSlots, unsigned int numOutputSlots, LayerType type, const char *name) |
| |
| | Layer (unsigned int numInputSlots, unsigned int numOutputSlots, LayerType type, DataLayout layout, const char *name) |
| |
| const std::string & | GetNameStr () const |
| |
| const OutputHandler & | GetOutputHandler (unsigned int i=0) const |
| |
| OutputHandler & | GetOutputHandler (unsigned int i=0) |
| |
| ShapeInferenceMethod | GetShapeInferenceMethod () const |
| |
| bool | GetAllowExpandedDims () const |
| |
| const std::vector< InputSlot > & | GetInputSlots () const |
| |
| const std::vector< OutputSlot > & | GetOutputSlots () const |
| |
| std::vector< InputSlot >::iterator | BeginInputSlots () |
| |
| std::vector< InputSlot >::iterator | EndInputSlots () |
| |
| std::vector< OutputSlot >::iterator | BeginOutputSlots () |
| |
| std::vector< OutputSlot >::iterator | EndOutputSlots () |
| |
| bool | IsOutputUnconnected () |
| |
| void | ResetPriority () const |
| |
| LayerPriority | GetPriority () const |
| |
| LayerType | GetType () const override |
| | Returns the armnn::LayerType of this layer. More...
|
| |
| DataType | GetDataType () const |
| |
| const BackendId & | GetBackendId () const |
| |
| void | SetBackendId (const BackendId &id) override |
| | Set the backend of the IConnectableLayer. More...
|
| |
| virtual std::unique_ptr< IWorkload > | CreateWorkload (const IWorkloadFactory &factory) const =0 |
| |
| virtual void | CreateTensorHandles (const TensorHandleFactoryRegistry ®istry, const IWorkloadFactory &factory, const bool IsMemoryManaged=true) |
| |
| virtual Layer * | Clone (Graph &graph) const =0 |
| | Creates a dynamically-allocated copy of this layer. More...
|
| |
| void | VerifyLayerConnections (unsigned int expectedConnections, const CheckLocation &location) const |
| |
| virtual void | ValidateTensorShapesFromInputs ()=0 |
| |
| std::vector< TensorShape > | InferOutputShapes (const std::vector< TensorShape > &inputShapes) const override |
| | Infer the shape of the output(s) based on the provided input shape(s) More...
|
| |
| virtual void | SerializeLayerParameters (ParameterStringifyFunction &fn) const |
| | Helper to serialize the layer parameters to string. More...
|
| |
| virtual void | ReleaseConstantData () |
| |
| template<typename Op > |
| void | OperateOnConstantTensors (Op op) |
| |
| const char * | GetName () const override |
| | Returns the name of the layer. More...
|
| |
| unsigned int | GetNumInputSlots () const override |
| | Returns the number of connectable input slots. More...
|
| |
| unsigned int | GetNumOutputSlots () const override |
| | Returns the number of connectable output slots. More...
|
| |
| const InputSlot & | GetInputSlot (unsigned int index) const override |
| | Get a const input slot handle by slot index. More...
|
| |
| InputSlot & | GetInputSlot (unsigned int index) override |
| | Get the input slot handle by slot index. More...
|
| |
| const OutputSlot & | GetOutputSlot (unsigned int index=0) const override |
| | Get the const output slot handle by slot index. More...
|
| |
| OutputSlot & | GetOutputSlot (unsigned int index=0) override |
| | Get the output slot handle by slot index. More...
|
| |
| void | SetGuid (LayerGuid guid) |
| |
| LayerGuid | GetGuid () const final |
| | Returns the unique id of the layer. More...
|
| |
| void | AddRelatedLayerName (const std::string layerName) |
| |
| const std::list< std::string > & | GetRelatedLayerNames () |
| |
| virtual void | Reparent (Graph &dest, std::list< Layer * >::const_iterator iterator)=0 |
| |
| void | BackendSelectionHint (Optional< BackendId > backend) final |
| | Provide a hint for the optimizer as to which backend to prefer for this layer. More...
|
| |
| Optional< BackendId > | GetBackendHint () const |
| |
| void | SetShapeInferenceMethod (ShapeInferenceMethod shapeInferenceMethod) |
| |
| void | SetAllowExpandedDims (bool allowExpandedDims) |
| |
| template<typename T > |
| std::shared_ptr< T > | GetAdditionalInformation () const |
| |
| void | SetAdditionalInfoForObject (const AdditionalInfoObjectPtr &additionalInfo) |
| |
| virtual const BaseDescriptor & | GetParameters () const override |
| | If the layer has a descriptor return it. More...
|
| |
Definition at line 470 of file Layer.hpp.