diff options
author | giuros01 <giuseppe.rossini@arm.com> | 2019-03-14 16:19:41 +0000 |
---|---|---|
committer | Giuseppe Rossini <giuseppe.rossini@arm.com> | 2019-03-14 17:24:36 +0000 |
commit | 749021ae84dcc1221917338f288b0eedc36da093 (patch) | |
tree | 9f5f530f7c56c70b0a20bfe27d727560f0083bb2 /src | |
parent | e03802edd37229a1868bacedd7571cc443810caf (diff) | |
download | ComputeLibrary-749021ae84dcc1221917338f288b0eedc36da093.tar.gz |
COMPMID-1995: Revert fusing convolution to batch norm due to performance regressions
Change-Id: I1476727e8e22f03d7dc7d79956ac02f16c06e814
Signed-off-by: giuros01 <giuseppe.rossini@arm.com>
Reviewed-on: https://review.mlplatform.org/c/857
Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/graph/mutators/NodeFusionMutator.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/graph/mutators/NodeFusionMutator.cpp b/src/graph/mutators/NodeFusionMutator.cpp index 445748caf7..5927a597bb 100644 --- a/src/graph/mutators/NodeFusionMutator.cpp +++ b/src/graph/mutators/NodeFusionMutator.cpp @@ -221,7 +221,9 @@ void NodeFusionMutator::mutate(Graph &g) detail::fuse_layer<BatchNormalizationLayerNode, ActivationLayerNode>(g, empty_prec, detail::fuse_node_with_activation<BatchNormalizationLayerNode>, supported_fused_activations); detail::fuse_layer<ConvolutionLayerNode, ActivationLayerNode>(g, empty_prec, detail::fuse_node_with_activation<ConvolutionLayerNode>, supported_fused_activations); detail::fuse_layer<DepthwiseConvolutionLayerNode, ActivationLayerNode>(g, qs8_prec, detail::fuse_node_with_activation<DepthwiseConvolutionLayerNode>, supported_fused_activations); - detail::fuse_layer<ConvolutionLayerNode, BatchNormalizationLayerNode>(g, empty_prec, detail::fuse_convolution_with_batch_normalization); + + // TODO (COMPMID-2055): re-enable once we fuse bias and activations to convolution + // detail::fuse_layer<ConvolutionLayerNode, BatchNormalizationLayerNode>(g, empty_prec, detail::fuse_convolution_with_batch_normalization); } } // namespace graph } // namespace arm_compute |