From a8e375d46377a3fd92d5fc98748ffb4b385ec552 Mon Sep 17 00:00:00 2001 From: tink2123 Date: Tue, 12 Mar 2019 05:32:44 +0000 Subject: [PATCH] refine doc test=develop --- paddle/fluid/operators/activation_op.cc | 42 ++++++++++++++++++------- 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/paddle/fluid/operators/activation_op.cc b/paddle/fluid/operators/activation_op.cc index 747b9ca2789..f79960317aa 100644 --- a/paddle/fluid/operators/activation_op.cc +++ b/paddle/fluid/operators/activation_op.cc @@ -271,26 +271,47 @@ $$out = \\frac{x}{1 + \|x\|}$$ )DOC"; -UNUSED constexpr char AcosDoc[] = R"DOC( +class AcosOpMaker : public framework::OpProtoAndCheckerMaker { + public: + void Make() override { + AddInput("X", "Input of acos operator"); + AddOutput("Out", "Output of acos operator"); + AddComment(R"DOC( Arccosine Activation Operator. -$${out}_{i} = \cos^{-1}({input}_{i})$$ +$$out = \cos^{-1}(x)$$ -)DOC"; +)DOC"); + } +}; -UNUSED constexpr char AsinDoc[] = R"DOC( +class AsinOpMaker : public framework::OpProtoAndCheckerMaker { + public: + void Make() override { + AddInput("X", "Input of asin operator"); + AddOutput("Out", "Output of asin operator"); + AddComment(R"DOC( Arcsine Activation Operator. -$out = \sin^{-1}({input}_{i})$ +$$out = \sin^{-1}(x)$$ -)DOC"; +)DOC"); + } +}; -UNUSED constexpr char AtanDoc[] = R"DOC( +class AtanOpMaker : public framework::OpProtoAndCheckerMaker { + public: + void Make() override { + AddInput("X", "Input of atan operator"); + AddOutput("Out", "Output of atan operator"); + AddComment(R"DOC( Arctanh Activation Operator. -$out = \tanh^{-1}({input}_{i})$ +$$out = \tanh^{-1}(x)$$ -)DOC"; +)DOC"); + } +}; class LeakyReluOpMaker : public framework::OpProtoAndCheckerMaker { public: @@ -517,16 +538,13 @@ REGISTER_ACTIVATION_OP_MAKER(Exp, ExpDoc); REGISTER_ACTIVATION_OP_MAKER(Relu, ReluDoc); REGISTER_ACTIVATION_OP_MAKER(Gelu, GeluDoc); REGISTER_ACTIVATION_OP_MAKER(Tanh, TanhDoc); -REGISTER_ACTIVATION_OP_MAKER(Atan, AtanDoc); REGISTER_ACTIVATION_OP_MAKER(TanhShrink, TanhShrinkDoc); REGISTER_ACTIVATION_OP_MAKER(Sqrt, SqrtDoc); REGISTER_ACTIVATION_OP_MAKER(Abs, AbsDoc); REGISTER_ACTIVATION_OP_MAKER(Ceil, CeilDoc); REGISTER_ACTIVATION_OP_MAKER(Floor, FloorDoc); REGISTER_ACTIVATION_OP_MAKER(Cos, CosDoc); -REGISTER_ACTIVATION_OP_MAKER(Acos, AcosDoc); REGISTER_ACTIVATION_OP_MAKER(Sin, SinDoc); -REGISTER_ACTIVATION_OP_MAKER(Asin, AsinDoc); REGISTER_ACTIVATION_OP_MAKER(Round, RoundDoc); REGISTER_ACTIVATION_OP_MAKER(Reciprocal, ReciprocalDoc); REGISTER_ACTIVATION_OP_MAKER(Log, LogDoc); -- GitLab