inducer / inducer/sumpy

Rewire how kernel optimizations work

Open
#258 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
33
Forks
15
Avg merge
3d 20h
Merged PRs (30d)
9

Description

- Currently it uses `get_cached_executor()`, which branches on `OPT_ENABLED`, but we need to move to `actx.call_loopy`.
- Move to `transform_loopy_program`.
- Need to move e.g. `register_optimization_preambles` to the array context somehow too. The kernels no longer have a context or device, so they can't do that. Probably need to move this to `actx.transform_loopy_program` somehow?

Left over from https://github.com/inducer/sumpy/pull/256.

cc @alexfikl

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.