From 78ae80e2751ebbd6bbf2a06b4f4c9d28a8ad460c Mon Sep 17 00:00:00 2001 From: HappyAngel Date: Thu, 16 Jul 2020 20:26:57 +0800 Subject: [PATCH] delete extra file test=develop --- lite/core/mir/fusion/conv_conv_fuse_pass.cc | 61 --------------------- 1 file changed, 61 deletions(-) delete mode 100644 lite/core/mir/fusion/conv_conv_fuse_pass.cc diff --git a/lite/core/mir/fusion/conv_conv_fuse_pass.cc b/lite/core/mir/fusion/conv_conv_fuse_pass.cc deleted file mode 100644 index a86903d5d8..0000000000 --- a/lite/core/mir/fusion/conv_conv_fuse_pass.cc +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) 2019 PaddlePaddle Authors. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "lite/core/mir/fusion/conv_conv_fuse_pass.h" -#include -#include -#include "lite/core/mir/fusion/conv_conv_fuser.h" -#include "lite/core/mir/graph_visualize_pass.h" -#include "lite/core/mir/pass_registry.h" - -namespace paddle { -namespace lite { -namespace mir { - -void ConvConvFusePass::Apply(const std::unique_ptr& graph) { - // initialze fuser params - std::vector conv_has_bias_cases{true, false}; - std::vector conv_type_cases{ - "conv2d", "depthwise_conv2d"}; - bool has_arm = false; - for (auto& place : graph->valid_places()) { - if (place.target == TARGET(kARM) && place.precision == PRECISION(kFloat)) { - has_arm = true; - break; - } - } - if (!has_arm) { - return; - } - // only support fp32 fusion - for (auto conv_has_bias0 : conv_has_bias_cases) { - for (auto conv_has_bias1 : conv_has_bias_cases) { - for (auto conv_type0 : conv_type_cases) { - for (auto conv_type1 : conv_type_cases) { - VLOG(4) << "conv_has_bias0:" << conv_has_bias0 - << " conv_type0:" << conv_type0; - VLOG(4) << "conv_has_bias1:" << conv_has_bias1 - << " conv_type1:" << conv_type1; - fusion::ConvConvFuser fuser(conv_type0, conv_type1, conv_has_bias0, conv_has_bias1); - fuser(graph.get()); - } - } -} - -} // namespace mir -} // namespace lite -} // namespace paddle - -REGISTER_MIR_PASS(lite_conv_conv_fuse_pass, paddle::lite::mir::ConvConvFusePass) - .BindTargets({TARGET(kARM)}); -- GitLab