Skip to content
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

Second patch of bumping adapters branch #1014

Conversation

omarahmed1111
Copy link
Contributor

@omarahmed1111 omarahmed1111 commented Oct 30, 2023

bump adapters branch to catch to main till this commit. This is a continuation of this PR

Intel/LLVM testing and adding some fixes on intel/llvm side associated to this changes: here

Petr Vesely and others added 30 commits August 21, 2023 09:16
…d-native-context-handle-cts

[UR] Fix urContextNativeHandle CTS
- Adds USM and Buffer fill append commands
- Update feature spec for new commands
- Align naming conventions for Append* commands with core equivalents
[EXP][CMDBUF] Add fill commands to cmd buffer experimental feature
Fuzz tests set up with cron don't run because cron scheduled workflows
are triggered only for the default branch.
Add nightly workflow file to the default branch with fuzz tests
specified to run on 'adapters' branch.
This implementation is lock-free and does not require
C++ runtime.
Implement locks using C++ std::mutex and atomics
by using Interlocked* functions and calling _ReadWriteBarrier
Move nightly CI tests to the main branch
[umf] extend error message for disjoint pool
[umf] implement memory tracking using critnib
- Added extra conditions to the validation layers of urEnqueueMemBufferFill, urEnqueueMemImageCopy, urEnqueueMemImageWrite and urEnqueueMemImageReady
The AppleClang compiler emits warnings in C functions with zero
arguments that are not specified as `f(void)`.
@omarahmed1111 omarahmed1111 force-pushed the merge-some-main-changes-into-adapters-second-patch branch from fbc0821 to a66476e Compare November 8, 2023 10:47
Copy link
Contributor

@EwanC EwanC left a comment

Choose a reason for hiding this comment

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

command-buffer changes LGTM, this PR is very helpful in unblocking some other changes we have pending.

Copy link
Contributor

@isaacault isaacault left a comment

Choose a reason for hiding this comment

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

Bindless Images LGTM!

@omarahmed1111 omarahmed1111 force-pushed the merge-some-main-changes-into-adapters-second-patch branch from a66476e to 07ad4f8 Compare November 10, 2023 17:14
@omarahmed1111 omarahmed1111 force-pushed the merge-some-main-changes-into-adapters-second-patch branch 7 times, most recently from 19e8d43 to 863d230 Compare November 10, 2023 22:22
Copy link
Contributor

@Seanst98 Seanst98 left a comment

Choose a reason for hiding this comment

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

My commit adding unique addressing modes per dimension for the bindless images extension found here and PR here has been added in this bump.

At the time, UR did not support C style arrays so the above commit compromised by using 3 different vars to represent each dimension and was merged into main. A new commit was pushed to main and merged here and PR here which added C style array support and modified the extension to use C style arrays.

I can't find the commits which update to using C style arrays in this bump. Can we add it?

@kbenzie
Copy link
Contributor

kbenzie commented Nov 13, 2023

I can't find the commits which update to using C style arrays in this bump. Can we add it?

We've split up the main bumps because that was easier to handle the issues which arose from this process. We will be pulling in the rest of the changes from main in a third PR. Then, I think we'll merge them all back to back so they should land in adapters branch at the same time.

@Seanst98
Copy link
Contributor

I can't find the commits which update to using C style arrays in this bump. Can we add it?

We've split up the main bumps because that was easier to handle the issues which arose from this process. We will be pulling in the rest of the changes from main in a third PR. Then, I think we'll merge them all back to back so they should land in adapters branch at the same time.

Ah, that's great. Thanks!

@omarahmed1111 omarahmed1111 force-pushed the merge-some-main-changes-into-adapters-second-patch branch from 863d230 to 898321c Compare November 14, 2023 21:15
@omarahmed1111 omarahmed1111 force-pushed the merge-some-main-changes-into-adapters-second-patch branch from 898321c to dad6534 Compare November 14, 2023 22:05
@omarahmed1111 omarahmed1111 requested a review from a team as a code owner November 14, 2023 22:05
@omarahmed1111
Copy link
Contributor Author

Due to a windows failure that will be fixed here and to make it easier, we will combine the second and third bump into one here. So closing this for now.

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.