Kaushik Kulkarni

Results 55 issues of Kaushik Kulkarni

Kernel call sites assume that the name of the generated function is identical to the LoopKernel's name. However, the actual name of the non-entrypoint kernel is generated during linearization as...

Borrowed from inducer's ed5d1458abb07f7d30de4854b1e4f427480e52df. Closes #481

The following script: ```python import loopy as lp import numpy as np ngroups = 2 group_size = 4 knl = lp.make_kernel( "{[i]: 0

This should happen after #224 goes in. See the thread at https://github.com/inducer/loopy/pull/224#discussion_r654847143 for more context.

The following translation unit: ```python alpha_set = lp.make_function( "{[i]: 0

In the following kernel: ```python knl = lp.make_kernel( ["{[i]: 0

TODO: - [ ] Port `lp.split_iname` so that it uses this interface

```python knl = lp.make_kernel( "{[i, j]: 0

For the quite simple kernel ```python import loopy as lp knl = lp.make_kernel( ["{ [i_outer, i_inner] : 4i_outer