NVIDIA/cccl

[Internal Cleanup] Resolve "ATTENTION: NOT op_caller here!" vs "ATTENTION: op_caller here" asymmetry in Transform Iterator implementation.

Closed this issue · 1 comments

rwgk commented

I will update this issue description with source code references after PR #2788 is merged.

Current best guess: Eliminating @overload will sidestep the issue.

Relevant links provided by @gmarkall (in a meeting on 2024-11-27):

Current best guess: Eliminating @overload will sidestep the issue.

In general, using the extension API to define the typing and lowering for iterator types and their advance/deref functions will simplify things greatly. See for example https://github.com/gmarkall/numba-accelerated-udfs/blob/main/filigree/numba_extension.py.