diff --git a/paddle/fluid/operators/reduce_ops/reduce_mean_op.cc b/paddle/fluid/operators/reduce_ops/reduce_mean_op.cc index 361b3b42ddb567ad7f66d30124b5f3743352fdda..fccf6d46895ff46c40d0a5c20d4cf1b614ad8a9e 100644 --- a/paddle/fluid/operators/reduce_ops/reduce_mean_op.cc +++ b/paddle/fluid/operators/reduce_ops/reduce_mean_op.cc @@ -82,8 +82,7 @@ class ReduceMeanDoubleGradOpBaseMaker : public imperative::GradOpBaseMakerBase { } } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(ReduceMeanGradNoNeedBufferVarInference, - "X"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(ReduceMeanGradNoNeedBufferVarInferer, "X"); } // namespace operators } // namespace paddle @@ -99,7 +98,7 @@ REGISTER_OPERATOR(reduce_mean, ops::ReduceOp, __reduce_meanMaker__, REGISTER_OPERATOR(reduce_mean_grad, ops::ReduceGradOp, ops::ReduceMeanDoubleGradDescMaker, ops::ReduceMeanDoubleGradOpBaseMaker, - ops::ReduceMeanGradNoNeedBufferVarInference); + ops::ReduceMeanGradNoNeedBufferVarInferer); REGISTER_OP_CPU_KERNEL(reduce_mean, ops::ReduceKernel, diff --git a/paddle/fluid/operators/reduce_ops/reduce_sum_op.cc b/paddle/fluid/operators/reduce_ops/reduce_sum_op.cc index 198beafacec05995f97007ee80b0778538b87384..6e470e3af4e5860796d898a5e3138c28958264cb 100644 --- a/paddle/fluid/operators/reduce_ops/reduce_sum_op.cc +++ b/paddle/fluid/operators/reduce_ops/reduce_sum_op.cc @@ -51,7 +51,7 @@ class ReduceSumOpGradMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(ReduceSumGradNoNeedBufferVarInference, "X"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(ReduceSumGradNoNeedBufferVarInferer, "X"); class ReduceSumVarTypeInference : public paddle::framework::VarTypeInference { public: void operator()(paddle::framework::InferVarTypeContext* ctx) const override { @@ -77,7 +77,7 @@ REGISTER_OPERATOR(reduce_sum, ops::ReduceOp, ReduceSumOpMaker, ops::ReduceSumOpGradMaker, ops::ReduceSumOpGradMaker); REGISTER_OPERATOR(reduce_sum_grad, ops::ReduceGradOp, - ops::ReduceSumGradNoNeedBufferVarInference); + ops::ReduceSumGradNoNeedBufferVarInferer); REGISTER_OP_CPU_KERNEL( reduce_sum, ops::ReduceKernel, Kernel, Kernel, Kernel); REGISTER_OPERATOR(sequence_concat_grad, op::SeqConcatGradOp, - op::SeqConcatGradNoNeedBufferVarsInference); + op::SeqConcatGradNoNeedBufferVarsInferer); template using GradKernel = op::SeqConcatGradKernel; diff --git a/paddle/fluid/operators/sequence_ops/sequence_expand_as_op.cc b/paddle/fluid/operators/sequence_ops/sequence_expand_as_op.cc index d93185388a63ba390b001775741c286e3cdbd41e..494c8e3ab74a03ab3158cc0f37d6035f562f1aea 100644 --- a/paddle/fluid/operators/sequence_ops/sequence_expand_as_op.cc +++ b/paddle/fluid/operators/sequence_ops/sequence_expand_as_op.cc @@ -181,10 +181,10 @@ class SequenceExpandAsOpGradOpMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceExpandAsOpNoNeedBufferVarsInference, +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceExpandAsOpNoNeedBufferVarsInferer, "Y"); DECLARE_NO_NEED_BUFFER_VARS_INFERER( - SequenceExpandAsGradOpNoNeedBufferVarsInference, "X", "Y"); + SequenceExpandAsGradOpNoNeedBufferVarsInferer, "X", "Y"); } // namespace operators } // namespace paddle @@ -194,9 +194,9 @@ REGISTER_OPERATOR( sequence_expand_as, ops::SequenceExpandAsOp, ops::SequenceExpandAsOpMaker, ops::SequenceExpandAsOpGradOpMaker, ops::SequenceExpandAsOpGradOpMaker, - ops::SequenceExpandAsOpNoNeedBufferVarsInference); + ops::SequenceExpandAsOpNoNeedBufferVarsInferer); REGISTER_OPERATOR(sequence_expand_as_grad, ops::SequenceExpandAsOpGrad, - ops::SequenceExpandAsGradOpNoNeedBufferVarsInference); + ops::SequenceExpandAsGradOpNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( sequence_expand_as, ops::SequenceExpandAsKernel, diff --git a/paddle/fluid/operators/sequence_ops/sequence_expand_op.cc b/paddle/fluid/operators/sequence_ops/sequence_expand_op.cc index 20251d9533a6283d8604e7403c467a6564327c0f..e4f2c1b2b8fd1d94ebad57880565f05999fcf303 100644 --- a/paddle/fluid/operators/sequence_ops/sequence_expand_op.cc +++ b/paddle/fluid/operators/sequence_ops/sequence_expand_op.cc @@ -247,10 +247,10 @@ class SequenceExpandOpGradMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceExpandOpNoNeedBufferVarsInference, +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceExpandOpNoNeedBufferVarsInferer, "Y"); -DECLARE_NO_NEED_BUFFER_VARS_INFERER( - SequenceExpandGradOpNoNeedBufferVarsInference, "X", "Y"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceExpandGradOpNoNeedBufferVarsInferer, + "X", "Y"); } // namespace operators } // namespace paddle @@ -260,9 +260,9 @@ REGISTER_OPERATOR(sequence_expand, ops::SequenceExpandOp, ops::SequenceExpandOpMaker, ops::SequenceExpandOpGradMaker, ops::SequenceExpandOpGradMaker, - ops::SequenceExpandOpNoNeedBufferVarsInference); + ops::SequenceExpandOpNoNeedBufferVarsInferer); REGISTER_OPERATOR(sequence_expand_grad, ops::SequenceExpandOpGrad, - ops::SequenceExpandGradOpNoNeedBufferVarsInference); + ops::SequenceExpandGradOpNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( sequence_expand, ops::SequenceExpandKernel, diff --git a/paddle/fluid/operators/sequence_ops/sequence_pad_op.cc b/paddle/fluid/operators/sequence_ops/sequence_pad_op.cc index 09ea968dfbc2e0440ddc0b3e23b7773e64567744..c14a889bbce6628db3547541c0c1e25b56344955 100644 --- a/paddle/fluid/operators/sequence_ops/sequence_pad_op.cc +++ b/paddle/fluid/operators/sequence_ops/sequence_pad_op.cc @@ -251,7 +251,7 @@ class SequencePadGradOpMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequencePadGradOpNoNeedBufferVarsInference, +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequencePadGradOpNoNeedBufferVarsInferer, "X"); } // namespace operators @@ -262,7 +262,7 @@ REGISTER_OPERATOR(sequence_pad, ops::SequencePadOp, ops::SequencePadOpMaker, ops::SequencePadGradOpMaker, ops::SequencePadGradOpMaker); REGISTER_OPERATOR(sequence_pad_grad, ops::SequencePadGradOp, - ops::SequencePadGradOpNoNeedBufferVarsInference); + ops::SequencePadGradOpNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( sequence_pad, ops::SequencePadOpKernel, diff --git a/paddle/fluid/operators/sequence_ops/sequence_pool_op.cc b/paddle/fluid/operators/sequence_ops/sequence_pool_op.cc index 8c272c4a15f7128041c671c90dba09a9537d325a..050ab2c9418f69727024aa72a070df54e3e88459 100644 --- a/paddle/fluid/operators/sequence_ops/sequence_pool_op.cc +++ b/paddle/fluid/operators/sequence_ops/sequence_pool_op.cc @@ -166,7 +166,7 @@ class SequencePoolGradOpMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequencePoolGradOpNoNeedBufferVarsInference, +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequencePoolGradOpNoNeedBufferVarsInferer, "X"); } // namespace operators @@ -177,7 +177,7 @@ REGISTER_OPERATOR(sequence_pool, ops::SequencePoolOp, ops::SequencePoolOpMaker, ops::SequencePoolGradOpMaker, ops::SequencePoolGradOpMaker); REGISTER_OPERATOR(sequence_pool_grad, ops::SequencePoolGradOp, - ops::SequencePoolGradOpNoNeedBufferVarsInference); + ops::SequencePoolGradOpNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( sequence_pool, ops::SequencePoolKernel); diff --git a/paddle/fluid/operators/sequence_ops/sequence_scatter_op.cc b/paddle/fluid/operators/sequence_ops/sequence_scatter_op.cc index 6d681efa13c5d4f94ffe8086ce3eb32c7c4a250d..2d4730635fd2aeb2e20aa5f4a637f94bce075566 100644 --- a/paddle/fluid/operators/sequence_ops/sequence_scatter_op.cc +++ b/paddle/fluid/operators/sequence_ops/sequence_scatter_op.cc @@ -168,8 +168,8 @@ class SequenceScatterGradMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER( - SequenceScatterGradNoNeedBufferVarsInference, "Updates"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceScatterGradNoNeedBufferVarsInferer, + "Updates"); } // namespace operators } // namespace paddle @@ -180,7 +180,7 @@ REGISTER_OPERATOR(sequence_scatter, ops::SequenceScatterOp, ops::SequenceScatterGradMaker, ops::SequenceScatterGradMaker); REGISTER_OPERATOR(sequence_scatter_grad, ops::SequenceScatterGradOp, - ops::SequenceScatterGradNoNeedBufferVarsInference); + ops::SequenceScatterGradNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL(sequence_scatter, ops::SequenceScatterOpKernel, ops::SequenceScatterOpKernel, ops::SequenceScatterOpKernel, diff --git a/paddle/fluid/operators/sequence_ops/sequence_slice_op.cc b/paddle/fluid/operators/sequence_ops/sequence_slice_op.cc index 7787a5c2b898be1060c0f19cec3d1b242842e8d8..06fb444740feea2c490c979e2674440ee8424ca1 100644 --- a/paddle/fluid/operators/sequence_ops/sequence_slice_op.cc +++ b/paddle/fluid/operators/sequence_ops/sequence_slice_op.cc @@ -137,7 +137,7 @@ class SequenceSliceGradOpMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceSliceGradNoNeedBufferVarsInference, +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceSliceGradNoNeedBufferVarsInferer, "X"); } // namespace operators @@ -149,7 +149,7 @@ REGISTER_OPERATOR(sequence_slice, ops::SequenceSliceOp, ops::SequenceSliceGradOpMaker, ops::SequenceSliceGradOpMaker); REGISTER_OPERATOR(sequence_slice_grad, ops::SequenceSliceGradOp, - ops::SequenceSliceGradNoNeedBufferVarsInference); + ops::SequenceSliceGradNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( sequence_slice, ops::SequenceSliceOpKernel, diff --git a/paddle/fluid/operators/sequence_ops/sequence_unpad_op.cc b/paddle/fluid/operators/sequence_ops/sequence_unpad_op.cc index 4acb189930ee599e9ae053c8353037052fcc6a8a..c2b6b4af9d8dcc51f424ca1f8092e7d28f61529a 100644 --- a/paddle/fluid/operators/sequence_ops/sequence_unpad_op.cc +++ b/paddle/fluid/operators/sequence_ops/sequence_unpad_op.cc @@ -169,8 +169,8 @@ class SequenceUnpadGradOpMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER( - SequenceUnpadGradOpNoNeedBufferVarsInference, "X"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SequenceUnpadGradOpNoNeedBufferVarsInferer, + "X"); } // namespace operators } // namespace paddle @@ -181,7 +181,7 @@ REGISTER_OPERATOR(sequence_unpad, ops::SequenceUnpadOp, ops::SequenceUnpadGradOpMaker, ops::SequenceUnpadGradOpMaker); REGISTER_OPERATOR(sequence_unpad_grad, ops::SequenceUnpadGradOp, - ops::SequenceUnpadGradOpNoNeedBufferVarsInference); + ops::SequenceUnpadGradOpNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( sequence_unpad, ops::SequenceUnpadOpKernel, diff --git a/paddle/fluid/operators/space_to_depth_op.cc b/paddle/fluid/operators/space_to_depth_op.cc index fe251a4304530b46fd9b27e047142529761d25e2..c92b10b1330e6a3c5b137354d3ea046f39b605a3 100644 --- a/paddle/fluid/operators/space_to_depth_op.cc +++ b/paddle/fluid/operators/space_to_depth_op.cc @@ -131,7 +131,7 @@ class SpaceToDepthOpMaker : public framework::OpProtoAndCheckerMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SpaceToDepthGradOpNoBuffer, "X"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SpaceToDepthGradOpNoBufferInferer, "X"); template class SpaceToDepthGradOpMaker : public framework::SingleGradOpMaker { @@ -179,7 +179,7 @@ REGISTER_OPERATOR(space_to_depth, ops::SpaceToDepthOp, ops::SpaceToDepthOpMaker, ops::SpaceToDepthGradOpMaker, ops::SpaceToDepthGradOpMaker); REGISTER_OPERATOR(space_to_depth_grad, ops::SpaceToDepthGradOp, - ops::SpaceToDepthGradOpNoBuffer); + ops::SpaceToDepthGradOpNoBufferInferer); REGISTER_OP_CPU_KERNEL( space_to_depth, ops::SpaceToDepthKernel, diff --git a/paddle/fluid/operators/squared_l2_distance_op.cc b/paddle/fluid/operators/squared_l2_distance_op.cc index 61fd8d3b7cd888b49ec0046afbe49c63215a61ee..950acfe53d9a87d4cb52b9de7073dd8abd2ba6dc 100644 --- a/paddle/fluid/operators/squared_l2_distance_op.cc +++ b/paddle/fluid/operators/squared_l2_distance_op.cc @@ -88,7 +88,8 @@ class SquaredL2DistanceOp : public framework::OperatorWithKernel { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SquaredL2DistanceGradOpNoBuffer, "X", "Y"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SquaredL2DistanceGradOpNoBufferInferer, "X", + "Y"); template class SquaredL2DistanceGradOpMaker : public framework::SingleGradOpMaker { @@ -192,7 +193,7 @@ REGISTER_OPERATOR( ops::SquaredL2DistanceGradOpMaker, ops::SquaredL2DistanceGradOpMaker); REGISTER_OPERATOR(squared_l2_distance_grad, ops::SquaredL2DistanceGradOp, - ops::SquaredL2DistanceGradOpNoBuffer); + ops::SquaredL2DistanceGradOpNoBufferInferer); REGISTER_OP_CPU_KERNEL( squared_l2_distance, ops::SquaredL2DistanceKernel); diff --git a/paddle/fluid/operators/squeeze_op.cc b/paddle/fluid/operators/squeeze_op.cc index 6ba56e0064aea56987d51713877fabcc3ab11416..b658e78629cc2a1e107d7aebf1f5895c15fd4177 100644 --- a/paddle/fluid/operators/squeeze_op.cc +++ b/paddle/fluid/operators/squeeze_op.cc @@ -275,7 +275,7 @@ DECLARE_INPLACE_OP_INFERER(SequeezeInplaceInferer, {"X", "Out"}); DECLARE_INPLACE_OP_INFERER(SequeezeGradInplaceInferer, {framework::GradVarName("Out"), framework::GradVarName("X")}); -DECLARE_NO_NEED_BUFFER_VARS_INFERER(SqueezeGradNoNeedBufferVarsInference, "X"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(SqueezeGradNoNeedBufferVarsInferer, "X"); } // namespace operators } // namespace paddle @@ -284,7 +284,7 @@ REGISTER_OPERATOR(squeeze, ops::SqueezeOp, ops::SqueezeOpMaker, ops::SqueezeGradOpMaker, ops::SqueezeGradOpMaker); REGISTER_OPERATOR(squeeze_grad, ops::SqueezeGradOp, - ops::SqueezeGradNoNeedBufferVarsInference); + ops::SqueezeGradNoNeedBufferVarsInferer); REGISTER_OPERATOR(squeeze2, ops::Squeeze2Op, ops::Squeeze2OpMaker, ops::Squeeze2GradOpMaker, diff --git a/paddle/fluid/operators/strided_slice_op.cc b/paddle/fluid/operators/strided_slice_op.cc index ca1a16561f98cbbba221299696d355add9c2df94..f8e5d9171087cf09e0781012f845b82b12e14df5 100644 --- a/paddle/fluid/operators/strided_slice_op.cc +++ b/paddle/fluid/operators/strided_slice_op.cc @@ -304,7 +304,7 @@ class StridedSliceOpGradMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(StridedSliceOpGradNoNeedBufferVarsInference, +DECLARE_NO_NEED_BUFFER_VARS_INFERER(StridedSliceOpGradNoNeedBufferVarsInferer, "Input"); } // namespace operators @@ -315,7 +315,7 @@ REGISTER_OPERATOR(strided_slice, ops::StridedSliceOp, ops::StridedSliceOpMaker, ops::StridedSliceOpGradMaker, ops::StridedSliceOpGradMaker); REGISTER_OPERATOR(strided_slice_grad, ops::StridedSliceOpGrad, - ops::StridedSliceOpGradNoNeedBufferVarsInference); + ops::StridedSliceOpGradNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( strided_slice, diff --git a/paddle/fluid/operators/trace_op.cc b/paddle/fluid/operators/trace_op.cc index 51399b68a1dfc15a8647c7825bfb53a722aa3ad8..6bb158c5816762a6d9c4660f49b3fb48168d57f6 100644 --- a/paddle/fluid/operators/trace_op.cc +++ b/paddle/fluid/operators/trace_op.cc @@ -147,8 +147,7 @@ class TraceGradOpMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(TraceGradNoNeedBufferVarsInference, - "Input"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(TraceGradNoNeedBufferVarsInferer, "Input"); } // namespace operators } // namespace paddle @@ -159,7 +158,7 @@ REGISTER_OPERATOR(trace, ops::TraceOp, ops::TraceOpMaker, ops::TraceGradOpMaker); REGISTER_OPERATOR(trace_grad, ops::TraceOpGrad, - ops::TraceGradNoNeedBufferVarsInference); + ops::TraceGradNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( trace, ops::TraceKernel, ops::TraceKernel, diff --git a/paddle/fluid/operators/unfold_op.cc b/paddle/fluid/operators/unfold_op.cc index fd592bf35a834064dddaaa16f8ec1274b6f838e6..0a36b6ef8408873a532883031e831a5ea21838e0 100644 --- a/paddle/fluid/operators/unfold_op.cc +++ b/paddle/fluid/operators/unfold_op.cc @@ -174,7 +174,7 @@ class UnfoldGradMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(UnfoldGradOpNoNeedBufferVarsInference, "X"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(UnfoldGradOpNoNeedBufferVarsInferer, "X"); } // namespace operators } // namespace paddle @@ -184,7 +184,7 @@ REGISTER_OPERATOR(unfold, ops::UnfoldOp, ops::UnfoldOpMaker, ops::UnfoldGradMaker, ops::UnfoldGradMaker); REGISTER_OPERATOR(unfold_grad, ops::UnfoldGradOp, - ops::UnfoldGradOpNoNeedBufferVarsInference); + ops::UnfoldGradOpNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( unfold, ops::UnfoldOpKernel, diff --git a/paddle/fluid/operators/unsqueeze_op.cc b/paddle/fluid/operators/unsqueeze_op.cc index e191481f3b18cac5b3a470fe2ac33afaa3c21308..c33e7c6068648d019a38450a92fec79032411598 100644 --- a/paddle/fluid/operators/unsqueeze_op.cc +++ b/paddle/fluid/operators/unsqueeze_op.cc @@ -306,8 +306,7 @@ DECLARE_INPLACE_OP_INFERER(UnsqueezeInplaceInferer, {"X", "Out"}); DECLARE_INPLACE_OP_INFERER(UnsqueezeGradInplaceInferer, {framework::GradVarName("Out"), framework::GradVarName("X")}); -DECLARE_NO_NEED_BUFFER_VARS_INFERER(UnsqueezeGradOpNoNeedBufferVarInference, - "X"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(UnsqueezeGradOpNoNeedBufferVarInferer, "X"); } // namespace operators } // namespace paddle @@ -316,7 +315,7 @@ REGISTER_OPERATOR(unsqueeze, ops::UnsqueezeOp, ops::UnsqueezeOpMaker, ops::UnsqueezeGradOpMaker, ops::UnsqueezeGradOpMaker); REGISTER_OPERATOR(unsqueeze_grad, ops::UnsqueezeGradOp, - ops::UnsqueezeGradOpNoNeedBufferVarInference); + ops::UnsqueezeGradOpNoNeedBufferVarInferer); REGISTER_OPERATOR(unsqueeze2, ops::Unsqueeze2Op, ops::Unsqueeze2OpMaker, ops::Unsqueeze2GradOpMaker, diff --git a/paddle/fluid/operators/warpctc_op.cc b/paddle/fluid/operators/warpctc_op.cc index aa06b67a3e1c89b0944cd949aff555970ad21fd5..5dcbabc96b4dfd287b81e29b37db196435dc7ce2 100644 --- a/paddle/fluid/operators/warpctc_op.cc +++ b/paddle/fluid/operators/warpctc_op.cc @@ -184,7 +184,7 @@ class WarpCTCGradOp : public framework::OperatorWithKernel { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(WarpCTCGradOpNoNeedBufferVarInference, +DECLARE_NO_NEED_BUFFER_VARS_INFERER(WarpCTCGradOpNoNeedBufferVarInferer, "Logits"); } // namespace operators @@ -195,7 +195,7 @@ REGISTER_OPERATOR(warpctc, ops::WarpCTCOp, ops::WarpCTCOpMaker, ops::WarpCTCGradOpMaker, ops::WarpCTCGradOpMaker); REGISTER_OPERATOR(warpctc_grad, ops::WarpCTCGradOp, - ops::WarpCTCGradOpNoNeedBufferVarInference); + ops::WarpCTCGradOpNoNeedBufferVarInferer); REGISTER_OP_CPU_KERNEL( warpctc, ops::WarpCTCKernel); REGISTER_OP_CPU_KERNEL( diff --git a/paddle/fluid/operators/where_op.cc b/paddle/fluid/operators/where_op.cc index 7b198cf22401f8f4a2e04fba0b916d4138c1dcdb..92ed2bbdc33f55315b3dddf8dc106b7716e97a6f 100644 --- a/paddle/fluid/operators/where_op.cc +++ b/paddle/fluid/operators/where_op.cc @@ -135,8 +135,7 @@ class WhereOpGradMaker : public framework::SingleGradOpMaker { } }; -DECLARE_NO_NEED_BUFFER_VARS_INFERER(WhereGradNoNeedBufferVarsInference, "X", - "Y"); +DECLARE_NO_NEED_BUFFER_VARS_INFERER(WhereGradNoNeedBufferVarsInferer, "X", "Y"); } // namespace operators } // namespace paddle @@ -146,7 +145,7 @@ REGISTER_OPERATOR(where, ops::WhereOp, ops::WhereOpMaker, ops::WhereOpGradMaker); REGISTER_OPERATOR(where_grad, ops::WhereGradOp, - ops::WhereGradNoNeedBufferVarsInference); + ops::WhereGradNoNeedBufferVarsInferer); REGISTER_OP_CPU_KERNEL( where, ops::WhereKernel, ops::WhereKernel,