Add sycl_ext_oneapi_inter_process_communication 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_inter_process_communication](https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/experimental/sycl_ext_oneapi_inter_process_communication.asciidoc) is currently experimental extension while actual products such as Pytorch rely on it in the shipped products. Can this extension be promoted from experimental to supported?
See: https://github.com/pytorch/pytorch/blob/release/2.14/c10/xpu/XPUCachingAllocator.cpp#L1863
CC: @gmlueck, @EikanWang, @guangyey
Contributor guide
Research direction
Read the linked sycl_ext_oneapi_inter_process_communication.asciidoc specification first, then inspect the PyTorch XPUCachingAllocator.cpp reference around line 1863. Locate the repository’s supported-extension list and check how experimental extensions are classified. Done means the extension is listed as supported rather than experimental, with its existing usage accounted for.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100