Skip to content

[SYCL][CUDA] Add implementation of new device descriptors #17590

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Mar 26, 2025

Conversation

againull
Copy link
Contributor

@againull againull commented Mar 21, 2025

Tests were not added because there are existing conformance tests which cover this functionality.

@againull againull requested a review from a team as a code owner March 21, 2025 20:58
@againull againull requested a review from omarahmed1111 March 21, 2025 20:58
@againull
Copy link
Contributor Author

againull commented Mar 24, 2025

I have temporarily disabled tests on CUDA backend because of the failure caused by problem with driver/library versions mismatch on CI machines, reported the issue here: #17614.

@againull
Copy link
Contributor Author

@omarahmed1111 Could you please review this PR.

Copy link
Contributor

@omarahmed1111 omarahmed1111 left a comment

Choose a reason for hiding this comment

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

@againull againull merged commit 418be5a into intel:sycl Mar 26, 2025
62 of 69 checks passed
KornevNikita pushed a commit that referenced this pull request Jun 3, 2025
Tests were not added because there are existing conformance tests which
cover this functionality.
KornevNikita pushed a commit to KornevNikita/llvm that referenced this pull request Jun 10, 2025
Tests were not added because there are existing conformance tests which
cover this functionality.
KornevNikita pushed a commit that referenced this pull request Jun 12, 2025
Tests were not added because there are existing conformance tests which
cover this functionality.
AlexeySachkov pushed a commit that referenced this pull request Jun 18, 2025
Cherry-pick commits that reached the internal branch between intel/llvm
cutoff and release branch pulldown.

Patches included:

---

[SYCL][Doc] Add new device descriptors to sycl_ext_intel_device_info extension (#17386)

Patch-by: Artur Gainullin <[email protected]>

---

[SYCL][CUDA] Add implementation of new device descriptors (#17590)

Tests were not added because there are existing conformance tests which
cover this functionality.

Patch-by: Artur Gainullin <[email protected]>

---

[UR][CUDA] Use different throttle reasons API based on CUDA version (#17719)

Our pre-commit CI uses CUDA 12.6 but nightly uses CUDA 12.1, it turns
out nvml which is part of CUDA 12.6 has
nvmlDeviceGetCurrentClocksEventReasons API, but nvml which is part of
CUDA 12.1 doesn't have it, but only supports older deprecated
nvmlDeviceGetCurrentClocksThrottleReasons.

NVML doesn't provide a version macro to check the support for that API,
so use new API nvmlDeviceGetCurrentClocksEventReasons based on cuda
version.

Patch-by: Artur Gainullin <[email protected]>
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.

4 participants