Add sycl::ext::oneapi::experimental::printf to the supported extensions list
- 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
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