void configure_kernel_Circle##name(const circle::Operator *cur_op, \
BaseRuntimeGraph *runtime_graph); \
\
void execute_kernel_Circle##name(const circle::Operator *cur_op, BaseRuntimeGraph *runtime_graph);
50{
51#define REGISTER_TRAIN_KERNEL(builtin_operator, name) \
52 Status train_kernel_Circle##name( \
53 const circle::Operator *op, CircleReader *reader, \
54 GradientCalculationStorage *gradient_calculation_storage, const TrainingSettings &settings, \
55 TrainableWeightStorage *weight_storage, bool is_compute_gradient);
56
57#include "KernelsToTrain.lst"
58
59#undef REGISTER_TRAIN_KERNEL
60}
61#endif
62
63}
64
65#endif