-
Notifications
You must be signed in to change notification settings - Fork 13
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
Enable arraycontext + lazy evaluation + loop fusion #196
base: main
Are you sure you want to change the base?
Conversation
Having worked on #139.. Yeah, there's still a lot of work to get |
Thanks for getting the work on this started. I agree that it's a big job, we'll get it done with time. I suspect we should only keep one of #139 and this. Any thoughts? |
Maybe we can make a branch with #139 in the main repository (instead of my fork) and we can work on top of that? Otherwise, I agree with getting the porting to |
I think something like this makes the most sense. |
Initial work toward enabling lazy evaluation and compilation. Builds on #139.
A fair amount of work is left to be done. For example:
PytatoPyOpenCLArrayContext
The list above is not exhaustive. The work so far has been toward enabling
PytatoPyOpenCLArrayContext
andPyOpenCLArrayContext
to be valid options. However, compilation does not work.