|
| 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.