diff options
Diffstat (limited to 'meta/multi_thread_gemm.h')
-rw-r--r-- | meta/multi_thread_gemm.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/meta/multi_thread_gemm.h b/meta/multi_thread_gemm.h index bc569e8..f69f810 100644 --- a/meta/multi_thread_gemm.h +++ b/meta/multi_thread_gemm.h @@ -132,9 +132,9 @@ inline void MultiThreadGemm(MultiThreadingContext* context, auto workers_pool = context->workers_pool(); std::vector<Task*> tasks; - std::for_each(task_params.begin(), task_params.end(), [tasks](Params* param) { - tasks.push_back(new TaskRunnerType(param)); - }); + for (auto& task_param : task_params) { + tasks.push_back(new TaskRunnerType(task_param)); + }; workers_pool->Execute(tasks); } |