-
Notifications
You must be signed in to change notification settings - Fork 125
Make command-buffer creation description parameter not optional #2673
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
Labels
command-buffer
Command Buffer feature addition/changes/specification
Comments
EwanC
added a commit
to Bensuo/unified-runtime
that referenced
this issue
Feb 7, 2025
EwanC
added a commit
to Bensuo/unified-runtime
that referenced
this issue
Feb 7, 2025
EwanC
added a commit
to Bensuo/unified-runtime
that referenced
this issue
Feb 7, 2025
PR with this change here #2676 |
EwanC
added a commit
to Bensuo/unified-runtime
that referenced
this issue
Feb 12, 2025
EwanC
added a commit
to reble/llvm
that referenced
this issue
Feb 19, 2025
As discussed in oneapi-src/unified-runtime#2670 (comment) the `pCommandBufferDesc` parameter to `urCommandBufferCreateExp` is optional. However, the UR spec doesn't state what the configuration of the created command-buffer is when this isn't passed, and being optional is also inconsistent with the description parameters to urSamplerCreate & urMemImageCreate which are not optional. This PR updates the descriptor parameter to command-buffer creation to be mandatory to address these concerns. Closes oneapi-src/unified-runtime#2673
EwanC
added a commit
to reble/llvm
that referenced
this issue
Feb 19, 2025
As discussed in oneapi-src/unified-runtime#2670 (comment) the `pCommandBufferDesc` parameter to `urCommandBufferCreateExp` is optional. However, the UR spec doesn't state what the configuration of the created command-buffer is when this isn't passed, and being optional is also inconsistent with the description parameters to urSamplerCreate & urMemImageCreate which are not optional. This PR updates the descriptor parameter to command-buffer creation to be mandatory to address these concerns. Closes oneapi-src/unified-runtime#2673
steffenlarsen
pushed a commit
to intel/llvm
that referenced
this issue
Feb 20, 2025
As discussed in oneapi-src/unified-runtime#2670 (comment) the `pCommandBufferDesc` parameter to `urCommandBufferCreateExp` is optional. However, the UR spec doesn't state what the configuration of the created command-buffer is when this isn't passed, and being optional is also inconsistent with the description parameters to urSamplerCreate & urMemImageCreate which are not optional. This PR updates the descriptor parameter to command-buffer creation to be mandatory to address these concerns. Closes oneapi-src/unified-runtime#2673 **Note**: This UR patch was previously approved and ready-to-merge in oneapi-src/unified-runtime#2676 prior to the repo move
kbenzie
pushed a commit
to kbenzie/unified-runtime
that referenced
this issue
Feb 21, 2025
As discussed in oneapi-src#2670 (comment) the `pCommandBufferDesc` parameter to `urCommandBufferCreateExp` is optional. However, the UR spec doesn't state what the configuration of the created command-buffer is when this isn't passed, and being optional is also inconsistent with the description parameters to urSamplerCreate & urMemImageCreate which are not optional. This PR updates the descriptor parameter to command-buffer creation to be mandatory to address these concerns. Closes oneapi-src#2673 **Note**: This UR patch was previously approved and ready-to-merge in oneapi-src#2676 prior to the repo move
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As discussed in #2670 (comment) the
pCommandBufferDesc
parameter tourCommandBufferCreateExp
is optional. However, we don't specify what the configuration of the created command-buffer is when this isn't passed, and this is also inconsistent with the description parameters tourSamplerCreate
&urMemImageCreate
which are not optional.This task is to update the command-buffer spec to make the description non-optional. Note that we always pass the desciptor parameter in the DPC++ callsite in graph_impl.cpp, so there should be no SYCL-RT changes required other than the UR commit bump.
The text was updated successfully, but these errors were encountered: