intel / intel/llvm

Add sycl_ext_oneapi_free_function_kernels to the supported extensions list

Open Beginner friendly
#23,011 3 comments 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_free_function_kernels](https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/experimental/sycl_ext_oneapi_free_function_kernels.asciidoc) is currently experimental extension while actual products such as Pytorch start adding this extension to the versions going to be shipped. Can this extension be promoted from experimental to supported?

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

CC: @gmlueck, @EikanWang, @guangyey

Contributor guide

Open the contributing guide

Research direction

Start with the experimental extension document at sycl/doc/extensions/experimental/sycl_ext_oneapi_free_function_kernels.asciidoc, then locate the repository's supported extensions list and compare its promotion conventions. Use the referenced torch-xpu-ops SYCLHelpers.h usage as context; done means the extension is listed as supported rather than experimental, with any corresponding documentation checks passing.

Written by the indexing model from the issue text.

Assessment

Tech stack
pytorch
Domain
compilers
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.