From 088e2200c4e054a9100109eacb291365d9b96ea7 Mon Sep 17 00:00:00 2001 From: dongzhihong Date: Thu, 20 Jul 2017 12:41:42 +0800 Subject: [PATCH] "remove unused fake fc op" --- paddle/framework/fully_connected_op.h | 54 --------------------------- 1 file changed, 54 deletions(-) delete mode 100644 paddle/framework/fully_connected_op.h diff --git a/paddle/framework/fully_connected_op.h b/paddle/framework/fully_connected_op.h deleted file mode 100644 index f049eda9bbd..00000000000 --- a/paddle/framework/fully_connected_op.h +++ /dev/null @@ -1,54 +0,0 @@ -/* Copyright (c) 2016 PaddlePaddle Authors. All Rights Reserve. - - 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 -#include "paddle/framework/op_registry.h" - -namespace paddle { -namespace framework { -class FCOp : public OperatorBase { - public: - void Run(const ScopePtr& scope, - const platform::DeviceContext& dev_ctx) const override { - std::cout << "FC" << std::endl; - }; - void InferShape(const ScopePtr& scope) const override{}; -}; - -class FCOpProtoAndCheckerMaker : public OpProtoAndCheckerMaker { - public: - FCOpProtoAndCheckerMaker(OpProto* proto, OpAttrChecker* op_checker) - : OpProtoAndCheckerMaker(proto, op_checker) { - AddInput("x", "input data"); - AddInput("w", "weights"); - AddInput("b", "bias"); - AddOutput("y", "output data"); - AddComment("Fully connnect op"); - } -}; - -class FCGradientOp : public OperatorBase { - void Run(const ScopePtr& scope, - const platform::DeviceContext& dev_ctx) const override { - std::cout << "FCGrad" << std::endl; - }; - void InferShape(const ScopePtr& scope) const override{}; -}; - -// class FCGradientOpProtoAndCheckerMaker : public OpProtoAndCheckerMaker {}; -REGISTER_OP(my_fc, FCOp, FCOpProtoAndCheckerMaker); -REGISTER_GRADIENT_OP(my_fc_grad, FCGradientOp); - -} // namespace framework -} // namespace paddle -- GitLab