| 281 | }; |
| 282 | |
| 283 | Result<std::unique_ptr<KernelState>> SumInit(KernelContext* ctx, |
| 284 | const KernelInitArgs& args) { |
| 285 | SumLikeInit<SumImplDefault> visitor( |
| 286 | ctx, args.inputs[0].GetSharedPtr(), |
| 287 | static_cast<const ScalarAggregateOptions&>(*args.options)); |
| 288 | return visitor.Create(); |
| 289 | } |
| 290 | |
| 291 | // ---------------------------------------------------------------------- |
| 292 | // Mean implementation |