aboutsummaryrefslogtreecommitdiff
path: root/src/graph
diff options
context:
space:
mode:
Diffstat (limited to 'src/graph')
-rw-r--r--src/graph/backends/NEON/NEFunctionFactory.cpp14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/graph/backends/NEON/NEFunctionFactory.cpp b/src/graph/backends/NEON/NEFunctionFactory.cpp
index 36a25ada10..c6da34f63f 100644
--- a/src/graph/backends/NEON/NEFunctionFactory.cpp
+++ b/src/graph/backends/NEON/NEFunctionFactory.cpp
@@ -90,7 +90,9 @@ std::unique_ptr<IFunction> create_convolution_layer<NEConvolutionLayerFunctions,
NETargetInfo::TensorType *biases = get_backing_tensor<NETargetInfo>(node.input(2));
NETargetInfo::TensorType *output = get_backing_tensor<NETargetInfo>(node.output(0));
- if(is_data_type_quantized_asymmetric(input->info()->data_type()))
+ const bool is_quantized = is_data_type_quantized_asymmetric(input->info()->data_type());
+
+ if(is_quantized)
{
biases->info()->set_data_type(DataType::S32);
}
@@ -124,11 +126,17 @@ std::unique_ptr<IFunction> create_convolution_layer<NEConvolutionLayerFunctions,
}
// Log info
+ std::ostringstream qss;
+ if(is_quantized)
+ {
+ qss << " Input QuantInfo: " << input->info()->quantization_info()
+ << " Weights QuantInfo: " << weights->info()->quantization_info()
+ << " Output QuantInfo: " << output->info()->quantization_info();
+ }
ARM_COMPUTE_LOG_GRAPH_INFO("Instantiated " << func_name
<< " Target " << NETargetInfo::TargetType
<< " Data Type: " << input->info()->data_type()
- << " Input QuantInfo: " << input->info()->quantization_info()
- << " Weights QuantInfo: " << weights->info()->quantization_info()
+ << qss.str()
<< " Input shape: " << input->info()->tensor_shape()
<< " Weights shape: " << weights->info()->tensor_shape()
<< " Output shape: " << output->info()->tensor_shape()