Skip to content

[L0] Fix the multi device event cache to allocate lists as pointers #1366

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 1 commit into from
Feb 22, 2024

Conversation

nrspruit
Copy link
Contributor

  • fix to address a multi device crash given many devices causing a stack overflow. Event Caches per device are now explicitly allocated.

@codecov-commenter
Copy link

codecov-commenter commented Feb 21, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (78ef1ca) 14.82% compared to head (123c00f) 12.72%.
Report is 37 commits behind head on main.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1366      +/-   ##
==========================================
- Coverage   14.82%   12.72%   -2.11%     
==========================================
  Files         250      238      -12     
  Lines       36220    35354     -866     
  Branches     4094     4011      -83     
==========================================
- Hits         5369     4498     -871     
- Misses      30800    30852      +52     
+ Partials       51        4      -47     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@alycm alycm added the v0.8.x Include in the v0.8.x release label Feb 21, 2024
@kbenzie
Copy link
Contributor

kbenzie commented Feb 21, 2024

The OpenCL and Natuve CPU runner has died. Since this only touches the Level Zero adapter we can merge this without those jobs running. However there is a regression in the intel/llvm testing which will need to be resolved https://github.com/intel/llvm/actions/runs/7983767351/job/21814442025?pr=12778

@nrspruit nrspruit force-pushed the fix_multidevice_event_cache branch from 486ee85 to dbafafa Compare February 21, 2024 16:09
- fix to address a multi device crash given many devices causing a stack
  overflow. Event Caches per device are now explicitly allocated.

Signed-off-by: Spruit, Neil R <[email protected]>
@nrspruit nrspruit force-pushed the fix_multidevice_event_cache branch from dbafafa to 123c00f Compare February 21, 2024 17:59
nrspruit added a commit to nrspruit/llvm that referenced this pull request Feb 21, 2024
- fix to address a multi device crash given many devices causing a stack overflow.
  Event Caches per device are now explicitly allocated.

- pre-commit PR for oneapi-src/unified-runtime#1366

Signed-off-by: Spruit, Neil R <[email protected]>
@kbenzie kbenzie merged commit b4150ad into oneapi-src:main Feb 22, 2024
kbenzie added a commit that referenced this pull request Feb 22, 2024
[L0] Fix the multi device event cache to allocate lists as pointers
@kbenzie kbenzie mentioned this pull request Feb 22, 2024
2 tasks
steffenlarsen pushed a commit to intel/llvm that referenced this pull request Feb 22, 2024
…rs (#12778)

- fix to address a multi device crash given many devices causing a stack
overflow. Event Caches per device are now explicitly allocated.

- pre-commit PR for
oneapi-src/unified-runtime#1366

---------

Signed-off-by: Spruit, Neil R <[email protected]>
Co-authored-by: Kenneth Benzie (Benie) <[email protected]>
pbalcer added a commit to pbalcer/unified-runtime that referenced this pull request Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v0.8.x Include in the v0.8.x release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants