35 : descriptor(descriptor)
119 : descriptor(descriptor)
TensorShape shape
Tensor shape.
TensorDescriptor configure_output(size_t idx) const override
Calculates output configuration.
NodeType type() const override
Returns node's type.
void set_fused_activation(ActivationLayerInfo fused_activation)
Sets fused activation.
EltwiseOperation
Supported Element-wise operations.
RoundingPolicy rounding_policy() const
Rounding policy accessor.
static TensorShape broadcast_shape(const Shapes &... shapes)
If shapes are broadcast compatible, return the broadcasted shape.
#define ARM_COMPUTE_ERROR_ON(cond)
If the condition is true then an error message is printed and an exception thrown.
ActivationLayerInfo fused_activation
Fused activation info.
ConvertPolicy c_policy
Convert policy.
EltwiseOperation eltwise_operation() const
Eltwise operation accessor.
Activation Layer Information class.
SimpleTensor< float > src
Copyright (c) 2017-2021 Arm Limited.
descriptors::UnaryEltwiseLayerDescriptor eltwise_descriptor() const
Unary eltwise layer descriptor.
bool forward_descriptors() override
Forwards descriptor information to outputs if possible.
QuantizationInfo out_quant_info
Output quantization information.
TensorDescriptor & desc()
TensorInfo metadata accessor.
Quantization information.
QuantizationInfo output_quant_info() const
Returns output quantization info.
#define ARM_COMPUTE_UNUSED(...)
To avoid unused variables warnings.
virtual void visit(INode &n)=0
Visit INode.
Tensor * output(size_t idx) const
Returns the tensor of a given output of the node.
ActivationLayerInfo fused_activation() const
Returns fused activation.
ActivationLayerInfo fused_activation
Fused activation info.
#define ARM_COMPUTE_ERROR_ON_MSG(cond, msg)
NodeType type() const override
Returns node's type.
size_t total_size() const
Collapses all dimensions to a single linear total size.
RoundingPolicy
Rounding method.
TensorID input_id(size_t idx) const
Returns the tensor ID of a given input of the node.
Elementwise layer descriptor.
RoundingPolicy r_policy
Rounding policy.
constexpr EdgeID EmptyEdgeID
bool forward_descriptors() override
Forwards descriptor information to outputs if possible.
bool empty() const
Indicates whether this QuantizationInfo has valid settings or not.
void set_fused_activation(ActivationLayerInfo fused_activation)
Sets fused activation.
TensorID output_id(size_t idx) const
Returns the tensor ID of a given output of the node.
ConvertPolicy convert_policy() const
Convert policy accessor.
QuantizationInfo out_quant_info
Output quantization information.
constexpr TensorID NullTensorID
Constant NodeID specifying an equivalent of null node.
TensorDescriptor configure_output(size_t idx) const override
Calculates output configuration.
Tensor * input(size_t idx) const
Returns the tensor of a given input of the node.
EltwiseOperation op
Element-wise operation to perform.
ConvertPolicy
Policy to handle overflow.
UnaryEltwiseLayerNode(const descriptors::UnaryEltwiseLayerDescriptor &descriptor)
Constructor.
void accept(INodeVisitor &v) override
Accepts a node visitor.
Unary Elementwise layer descriptor.
EltwiseLayerNode(const descriptors::EltwiseLayerDescriptor &descriptor)
Constructor.
void accept(INodeVisitor &v) override
Accepts a node visitor.