Skip to content

Conversation

bso-intel
Copy link
Contributor

@bso-intel bso-intel commented Aug 23, 2022

We introduced a tentative OptionalDevice input type of make_queue API to support the SYCL 2020 API as well as the legacy API which did not require Device to be passed as a parameter.
This PR intends to remove this tentative input type.
Extended: Now this PR also removed deprecated make_queue ABIs and make the make_queue to take a pointer to pi_device, which becomes back to optional.

Signed-off-by: Byoungro So <byoungro.so@intel.com>
@bso-intel bso-intel requested review from a team as code owners August 23, 2022 16:57
@steffenlarsen steffenlarsen changed the title Make queue2 [SYCL] Make queue2 Aug 23, 2022
@smaslov-intel
Copy link
Contributor

smaslov-intel commented Aug 24, 2022

@bso-intel : please provide the description of this PR
And add a more meaningful title too

Signed-off-by: Byoungro So <byoungro.so@intel.com>
@bso-intel bso-intel changed the title [SYCL] Make queue2 [SYCL] Remove deprecated OptionalDevice input type of make_queue Aug 25, 2022
Signed-off-by: Byoungro So <byoungro.so@intel.com>
Signed-off-by: Byoungro So <byoungro.so@intel.com>
Signed-off-by: Byoungro So <byoungro.so@intel.com>
@bso-intel bso-intel changed the title [SYCL] Remove deprecated OptionalDevice input type of make_queue [SYCL] Remove deprecated OptionalDevice input type of make_queue and remove deprecated make_queue ABIs Sep 1, 2022
smaslov-intel
smaslov-intel previously approved these changes Sep 2, 2022
@steffenlarsen steffenlarsen changed the title [SYCL] Remove deprecated OptionalDevice input type of make_queue and remove deprecated make_queue ABIs [SYCL][ABI-Break] Remove deprecated OptionalDevice input type of make_queue and remove deprecated make_queue ABIs Sep 5, 2022
@steffenlarsen
Copy link
Contributor

@bso-intel - Looks like this patch breaks ABI. I've marked it as such, but it should increment SYCL_DEV_ABI_VERSION.

Signed-off-by: Byoungro So <byoungro.so@intel.com>
steffenlarsen
steffenlarsen previously approved these changes Sep 6, 2022
Copy link
Contributor

@steffenlarsen steffenlarsen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only changes since @smaslov-intel 's final approval is the increment of SYCL_DEV_ABI_VERSION. This should be ready for merge after testing finishes.

Signed-off-by: Byoungro So <byoungro.so@intel.com>
@bso-intel
Copy link
Contributor Author

It seems the failures are irrelevant to my change of SYCL_DEV_ABI_VERSION number.
Many other on-going PRs have the same issue.

@steffenlarsen steffenlarsen merged commit 26b7762 into intel:sycl Sep 6, 2022
@bso-intel bso-intel deleted the make-queue2 branch September 6, 2022 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants