Conversation
f214429 to
53b6fc3
Compare
6f1f569 to
22b9b8f
Compare
|
FYI: As in boxtree, I've moved towards annotating with |
|
FYI2: The local tests are now passing here, so maybe this can become #139? (I.e. I would push this code there?) Does that sound OK? |
Definitely! I'm fine with continuing the work here too, whatever's more convenient. |
f8a618b to
5a00e5f
Compare
Done! 😁 EDIT: I think the pytential job is confused because we're now pointing to boxtree main? |
b9fc724 to
809df9a
Compare

Resumed from #139.
Relevant parts of summary from #139 follow:
Remaining porting issues
KernelCacheMixin. (now Move caching to the array context fromKernelCacheMixin#257)get_cached_executor(), which branches onOPT_ENABLED, but we need to move toactx.call_loopy.transform_loopy_program? Would need to also add some fancy tags or something to customize it?register_optimization_preamblesto the array context somehow too. (now also Rewire how kernel optimizations work #258)actx.transform_loopy_programsomehow?Upstream / downstream PRs
Speculative TODOs
actx? Here e.g.SumpyTreeIndependentDataForWranglerbut also inboxtree.actx.*Builderclasses can be functions + all other memoized kernels can be functions, but should leave that for later since it can be done without breaking the world.boxtree?