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

[C++] Implement ArraySpan support for Variadic Types #44956

Open
WillAyd opened this issue Dec 5, 2024 · 0 comments
Open

[C++] Implement ArraySpan support for Variadic Types #44956

WillAyd opened this issue Dec 5, 2024 · 0 comments

Comments

@WillAyd
Copy link
Contributor

WillAyd commented Dec 5, 2024

Describe the enhancement requested

While investigating #44336 I believe I ran into the limitation that the compute modules pass along an ExecSpan object which contains a collection of ArraySpan objects. AFAICT, the ArraySpan is hard-coded to assume 3 fixed buffers, making it difficult to implement compute for variadic types:

BufferSpan buffers[3];

I assume that the ArraySpan therefore needs to be updated to support more than 3 buffers, although if I am going down the wrong path with this happy to be corrected

Component(s)

C++

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant