Skip to content

Commit 5c0a51d

Browse files
authored
[SYCL][Doc] Remove incorrect "KernelName" in spec (#19992)
The overloads of `parallel_for` and `nd_launch` that take a `sycl::kernel` object should not allow the application to specify a name for the kernel. The kernel which is invoked by these overloads is determined at runtime (by the value of the `sycl::kernel` object), so it's not possible to assign a static name. The implementation was already correct, so this is just fixing a documentation bug.
1 parent 6334f4b commit 5c0a51d

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

sycl/doc/extensions/experimental/sycl_ext_oneapi_enqueue_functions.asciidoc

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -386,11 +386,11 @@ a!
386386
----
387387
namespace sycl::ext::oneapi::experimental {
388388
389-
template <typename KernelName, int Dimensions, typename... Args>
389+
template <int Dimensions, typename... Args>
390390
void parallel_for(sycl::queue q, sycl::range<Dimensions> r,
391391
const sycl::kernel& k, Args&&... args);
392392
393-
template <typename KernelName, int Dimensions, typename... Args>
393+
template <int Dimensions, typename... Args>
394394
void parallel_for(sycl::handler &h, sycl::range<Dimensions> r,
395395
const sycl::kernel& k, Args&&... args);
396396
@@ -409,14 +409,12 @@ a!
409409
----
410410
namespace sycl::ext::oneapi::experimental {
411411
412-
template <typename KernelName, int Dimensions,
413-
typename Properties, typename... Args>
412+
template <int Dimensions, typename Properties, typename... Args>
414413
void parallel_for(sycl::queue q,
415414
launch_config<sycl::range<Dimensions>, Properties> c,
416415
const sycl::kernel& k, Args&& args...);
417416
418-
template <typename KernelName, int Dimensions,
419-
typename Properties, typename... Args>
417+
template <int Dimensions, typename Properties, typename... Args>
420418
void parallel_for(sycl::handler &h,
421419
launch_config<sycl::range<Dimensions>, Properties> c,
422420
const sycl::kernel& k, Args&& args...);
@@ -503,11 +501,11 @@ a!
503501
----
504502
namespace sycl::ext::oneapi::experimental {
505503
506-
template <typename KernelName, int Dimensions, typename... Args>
504+
template <int Dimensions, typename... Args>
507505
void nd_launch(sycl::queue q, sycl::nd_range<Dimensions> r,
508506
const sycl::kernel& k, Args&&... args);
509507
510-
template <typename KernelName, int Dimensions, typename... Args>
508+
template <int Dimensions, typename... Args>
511509
void nd_launch(sycl::handler &h, sycl::nd_range<Dimensions> r,
512510
const sycl::kernel& k, Args&&... args);
513511
@@ -527,14 +525,12 @@ a!
527525
----
528526
namespace sycl::ext::oneapi::experimental {
529527
530-
template <typename KernelName, int Dimensions,
531-
typename Properties, typename... Args>
528+
template <int Dimensions, typename Properties, typename... Args>
532529
void nd_launch(sycl::queue q,
533530
launch_config<sycl::nd_range<Dimensions>, Properties> c,
534531
const sycl::kernel& k, Args&& args...);
535532
536-
template <typename KernelName, int Dimensions,
537-
typename Properties, typename... Args>
533+
template <int Dimensions, typename Properties, typename... Args>
538534
void nd_launch(sycl::handler &h,
539535
launch_config<sycl::nd_range<Dimensions>, Properties> c,
540536
const sycl::kernel& k, Args&& args...);

0 commit comments

Comments
 (0)