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

Support Tensors in execution plans #8

Open
sydduckworth opened this issue Jul 29, 2023 · 0 comments
Open

Support Tensors in execution plans #8

sydduckworth opened this issue Jul 29, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@sydduckworth
Copy link
Collaborator

ella delegates handling of lazy execution/logical plans to datafusion internally. Datafusion/arrow only implements most operations for scalar arrays, which means that extension types like Tensors are unsupported.

Fully implementing support for tensors is going to be somewhat complicated. I will probably require a full set of custom physical nodes that implement all of the operations for tensors. In addition, for tensors to work in plans generated by SQL queries and not just the expressions API we would need some kind of custom planner or analyzer rule that would walk the logical plan and replace nodes as needed.

@sydduckworth sydduckworth added the enhancement New feature or request label Jul 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant