intel / intel/llvm

Add sycl::ext::oneapi::experimental::printf to the supported extensions list

Open
#23,019 1 comment 0 reactions 0 assignees View on GitHub
confirmed
Dominant language
LLVM
Stars
1.5k
Forks
854
Avg merge
3d 17h
Merged PRs (30d)
137

Description

The `sycl::ext::oneapi::experimental::printf` is currently experimental extension heavily used in the projects with SYCL kernels such as Pytorch for debug.

* Documentation for this extension seems missing in https://github.com/intel/llvm/tree/sycl/sycl/doc. Can it be added?
* Can this extension be promoted from experimental to supported?

See: https://github.com/intel/torch-xpu-ops/blob/9022a83389905509033d02cda8005c21be9c976c/src/comm/SYCLHelpers.h#L347

CC: @gmlueck, @EikanWang, @guangyey

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the SYCL documentation directory at sycl/doc and the printf usage in SYCLHelpers.h around line 347. Determine the documentation needed and the requirements for moving sycl::ext::oneapi::experimental::printf into the supported extensions list. Done means the extension is documented and its support status is updated, subject to maintainer agreement.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers, documentation
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.