From d53b38e340b5f56f9547b53449fe6cdceefd3b97 Mon Sep 17 00:00:00 2001 From: Yu Yang Date: Thu, 28 Sep 2017 14:32:25 -0700 Subject: [PATCH] Follow comments, change KT to KERNEL_TYPE --- paddle/framework/op_registry.h | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/paddle/framework/op_registry.h b/paddle/framework/op_registry.h index 804f901dfa..4db38badae 100644 --- a/paddle/framework/op_registry.h +++ b/paddle/framework/op_registry.h @@ -103,18 +103,19 @@ class OpRegistrar : public Registrar { template struct OpKernelRegistrarFunctor; -template -struct OpKernelRegistrarFunctor { - using KT = typename std::tuple_element>::type; +template +struct OpKernelRegistrarFunctor { + using KERNEL_TYPE = + typename std::tuple_element>::type; void operator()(const char* op_type) const { - using T = typename KT::ELEMENT_TYPE; + using T = typename KERNEL_TYPE::ELEMENT_TYPE; OperatorWithKernel::OpKernelKey key(ToDataType(std::type_index(typeid(T))), PlaceType()); - OperatorWithKernel::AllOpKernels()[op_type][key].reset(new KT); + OperatorWithKernel::AllOpKernels()[op_type][key].reset(new KERNEL_TYPE); - constexpr auto size = std::tuple_size>::value; - OpKernelRegistrarFunctor + constexpr auto size = std::tuple_size>::value; + OpKernelRegistrarFunctor func; func(op_type); } -- GitLab