[libsycl] fix nd_range template resolution (#210081)
Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova@intel.com>
This commit is contained in:
parent
a5b70908d9
commit
53dae32b8a
1 changed files with 4 additions and 3 deletions
|
|
@ -350,14 +350,15 @@ public:
|
|||
|
||||
template <typename KernelName = detail::AutoName, int Dims, typename... Rest>
|
||||
event parallel_for(nd_range<Dims> executionRange, Rest &&...rest) {
|
||||
return parallel_for<KernelName, Dims, Rest...>(executionRange, {},
|
||||
std::forward<Rest>(rest)...);
|
||||
return parallel_for<KernelName, Dims, Rest...>(
|
||||
executionRange, std::vector<event>{}, std::forward<Rest>(rest)...);
|
||||
}
|
||||
|
||||
template <typename KernelName = detail::AutoName, int Dims, typename... Rest>
|
||||
event parallel_for(nd_range<Dims> executionRange, event depEvent,
|
||||
Rest &&...rest) {
|
||||
return parallel_for<KernelName, Dims, Rest...>(executionRange, {depEvent},
|
||||
return parallel_for<KernelName, Dims, Rest...>(executionRange,
|
||||
std::vector<event>{depEvent},
|
||||
std::forward<Rest>(rest)...);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue