diff options
author | Georgios Pinitas <georgios.pinitas@arm.com> | 2019-05-15 13:24:00 +0100 |
---|---|---|
committer | Michalis Spyrou <michalis.spyrou@arm.com> | 2019-05-15 16:12:35 +0100 |
commit | 1be8b82974da1090107d0318e846430a605b8b40 (patch) | |
tree | 0f76fa960dd29314e5ab27e1afb49d9be5f4a1b2 /src/runtime/NEON | |
parent | b3e72b6926d577215e3f8f6a3aef17919927f69a (diff) | |
download | ComputeLibrary-1be8b82974da1090107d0318e846430a605b8b40.tar.gz |
COMPMID-2331: Fix FFTConvolutionLayer when no bias is used.
Change-Id: I33c53e97dc8c7f5ebc195055aba8310b384a79b2
Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-on: https://review.mlplatform.org/c/1136
Reviewed-by: Michalis Spyrou <michalis.spyrou@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Giuseppe Rossini <giuseppe.rossini@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src/runtime/NEON')
-rw-r--r-- | src/runtime/NEON/functions/NEFFTConvolutionLayer.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/runtime/NEON/functions/NEFFTConvolutionLayer.cpp b/src/runtime/NEON/functions/NEFFTConvolutionLayer.cpp index 962402549f..08230074c3 100644 --- a/src/runtime/NEON/functions/NEFFTConvolutionLayer.cpp +++ b/src/runtime/NEON/functions/NEFFTConvolutionLayer.cpp @@ -118,8 +118,11 @@ void NEFFTConvolutionLayer::configure(ITensor *input, const ITensor *weights, co ITensor *output_to_use = _has_bias ? &_bias_output : output; // Permute bias - _permute_bias_func.configure(biases, &_permuted_bias, PermutationVector(1U, 2U, 0U)); - _permuted_bias.info()->set_data_layout(DataLayout::NCHW); + if(biases != nullptr) + { + _permute_bias_func.configure(biases, &_permuted_bias, PermutationVector(1U, 2U, 0U)); + _permuted_bias.info()->set_data_layout(DataLayout::NCHW); + } // Permute input if needed _needs_permute = input->info()->data_layout() == DataLayout::NHWC; |