| 174 | } |
| 175 | |
| 176 | void NEReductionOperation::run() |
| 177 | { |
| 178 | ARM_COMPUTE_TRACE_EVENT(ARM_COMPUTE_PROF_CAT_CPU, ARM_COMPUTE_PROF_LVL_CPU, "NEReductionOperation::run"); |
| 179 | MemoryGroupResourceScope scope_mg(_memory_group); |
| 180 | NEScheduler::get().schedule(_reduction_kernel.get(), _window_split); |
| 181 | if (_is_reshape_required) |
| 182 | { |
| 183 | _reshape.run(); |
| 184 | } |
| 185 | } |
| 186 | } // namespace arm_compute |