aboutsummaryrefslogtreecommitdiff
path: root/src/graph/nodes/SoftmaxLayerNode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/graph/nodes/SoftmaxLayerNode.cpp')
-rw-r--r--src/graph/nodes/SoftmaxLayerNode.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/graph/nodes/SoftmaxLayerNode.cpp b/src/graph/nodes/SoftmaxLayerNode.cpp
index 57e556160f..4beac81b1f 100644
--- a/src/graph/nodes/SoftmaxLayerNode.cpp
+++ b/src/graph/nodes/SoftmaxLayerNode.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018 ARM Limited.
+ * Copyright (c) 2018-2020 Arm Limited.
*
* SPDX-License-Identifier: MIT
*
@@ -31,8 +31,7 @@ namespace arm_compute
{
namespace graph
{
-SoftmaxLayerNode::SoftmaxLayerNode(float beta)
- : _beta(beta)
+SoftmaxLayerNode::SoftmaxLayerNode(float beta) : _beta(beta)
{
_input_edges.resize(1, EmptyEdgeID);
_outputs.resize(1, NullTensorID);
@@ -45,7 +44,7 @@ float SoftmaxLayerNode::beta() const
bool SoftmaxLayerNode::forward_descriptors()
{
- if((input_id(0) != NullTensorID) && (output_id(0) != NullTensorID))
+ if ((input_id(0) != NullTensorID) && (output_id(0) != NullTensorID))
{
Tensor *dst = output(0);
ARM_COMPUTE_ERROR_ON(dst == nullptr);
@@ -64,7 +63,7 @@ TensorDescriptor SoftmaxLayerNode::configure_output(size_t idx) const
ARM_COMPUTE_ERROR_ON(src == nullptr);
TensorDescriptor out_desc = src->desc();
- out_desc.quant_info = QuantizationInfo(1.f / 256.f, 0);
+ out_desc.quant_info = get_softmax_output_quantization_info(out_desc.data_type, false);
return out_desc;
}
@@ -79,4 +78,4 @@ void SoftmaxLayerNode::accept(INodeVisitor &v)
v.visit(*this);
}
} // namespace graph
-} // namespace arm_compute \ No newline at end of file
+} // namespace arm_compute