From 7d3c31542dfe0365d1dbfe8093fd0dedb615f227 Mon Sep 17 00:00:00 2001 From: Greg Lueck Date: Mon, 4 Aug 2025 13:59:35 -0400 Subject: [PATCH] [SYCL][Doc] Fix specification example Fix a few syntax errors in the example for this extension. --- ..._ext_oneapi_device_image_backend_content.asciidoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sycl/doc/extensions/experimental/sycl_ext_oneapi_device_image_backend_content.asciidoc b/sycl/doc/extensions/experimental/sycl_ext_oneapi_device_image_backend_content.asciidoc index f811d930e2c26..bee40ce896678 100644 --- a/sycl/doc/extensions/experimental/sycl_ext_oneapi_device_image_backend_content.asciidoc +++ b/sycl/doc/extensions/experimental/sycl_ext_oneapi_device_image_backend_content.asciidoc @@ -224,24 +224,24 @@ namespace syclexp = sycl::ext::oneapi::experimental; SYCL_EXT_ONEAPI_FUNCTION_PROPERTY((syclexp::nd_range_kernel<1>)) void iota(float start, float *ptr) { - size_t id = syclext::this_work_item::get_nd_item().get_global_linear_id(); + size_t id = syclext::this_work_item::get_nd_item<1>().get_global_linear_id(); ptr[id] = start + static_cast(id); } -void main() { +int main() { sycl::device d; sycl::queue q{d}; sycl::context ctxt = q.get_context(); // Get a kernel bundle that contains the kernel "iota". - sycl::kernel_id iota = syclexp::get_kernel_id(); + sycl::kernel_id iota_id = syclexp::get_kernel_id(); auto exe_bndl = - sycl::get_kernel_bundle(ctxt, {iota}); + sycl::get_kernel_bundle(ctxt, {iota_id}); std::vector bytes; - for (auto& img: bundle) { + for (auto& img: exe_bndl) { // Search for the device image that contains "iota" for this device. - if (img.has_kernel(iota, dev)) { + if (img.has_kernel(iota_id, d)) { bytes = img.ext_oneapi_get_backend_content(); break; }