aboutsummaryrefslogtreecommitdiff
path: root/src/graph/nodes/EltwiseLayerNode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/graph/nodes/EltwiseLayerNode.cpp')
-rw-r--r--src/graph/nodes/EltwiseLayerNode.cpp17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/graph/nodes/EltwiseLayerNode.cpp b/src/graph/nodes/EltwiseLayerNode.cpp
index 6f1e0eecd9..568b882425 100644
--- a/src/graph/nodes/EltwiseLayerNode.cpp
+++ b/src/graph/nodes/EltwiseLayerNode.cpp
@@ -30,8 +30,8 @@ namespace arm_compute
{
namespace graph
{
-EltwiseLayerNode::EltwiseLayerNode(EltwiseOperation op)
- : _op(op)
+EltwiseLayerNode::EltwiseLayerNode(EltwiseOperation op, ConvertPolicy c_policy, RoundingPolicy r_policy)
+ : _op(op), _convert_policy(c_policy), _rounding_policy(r_policy)
{
_input_edges.resize(2, EmptyEdgeID);
_outputs.resize(1, NullTensorID);
@@ -42,6 +42,16 @@ EltwiseOperation EltwiseLayerNode::eltwise_operation() const
return _op;
}
+ConvertPolicy EltwiseLayerNode::convert_policy() const
+{
+ return _convert_policy;
+}
+
+RoundingPolicy EltwiseLayerNode::rounding_policy() const
+{
+ return _rounding_policy;
+}
+
bool EltwiseLayerNode::forward_descriptors()
{
if((input_id(0) != NullTensorID) && (output_id(0) != NullTensorID))
@@ -56,8 +66,7 @@ bool EltwiseLayerNode::forward_descriptors()
TensorDescriptor EltwiseLayerNode::configure_output(size_t idx) const
{
- ARM_COMPUTE_UNUSED(idx);
- ARM_COMPUTE_UNUSED(_op);
+ ARM_COMPUTE_UNUSED(idx, _op, _convert_policy, _rounding_policy);
const Tensor *src = input(0);
ARM_COMPUTE_ERROR_ON(src == nullptr);