oneapi-src / unified-runtime

https://oneapi-src.github.io/unified-runtime/
Other
36 stars 115 forks source link

[UR][L0] Add in-order support for L0 adapter #941

Open jandres742 opened 1 year ago

jandres742 commented 1 year ago

Use the L0 driver support for in-order lists, and refactor the code for in-order deps in the adapter.

abagusetty commented 1 year ago

@jandres742 Thanks for looking into this. I can close my PR to avoid duplication. I was facing some challenges with the L0-spec version since the in-order support came only with 1.7 L0-spec and the L0-loader version currently used might also need to be uplifted.

jandres742 commented 1 year ago

@jandres742 Thanks for looking into this. I can close my PR to avoid duplication. I was facing some challenges with the L0-spec version since the in-order support came only with 1.7 L0-spec and the L0-loader version currently used might also need to be uplifted.

thanks @abagusetty, highly appreciated.

Right, L0 driver version is still in v1.3. It hasn't been uplifted. Uplifting is pending on confirming L0 driver is spec compliant in the sense of implementing all (or at least the majority) of the interfaces for a specific version. But some features post v1.3 have been added and are available.