Graham Markall
Graham Markall
Thanks, I probably will do when I circle back to this.
> Clang format does not report anything for me locally. What version of clang-format is used in the checks? It is clang-format-14, I think.
@yashssh Is this still a draft, or ready for a review?
I think that's OK - I think we can review it independently of the LLVM 19 support, and merge it with / after the LLVM 19 support is merged so...
Also: https://github.com/numba/numba/blob/467136ab48871c36505ab54dda7eff49f1cc5eef/numba/tests/test_target_extension.py#L667-L668
When the test is run in isolation, the wrong `intrin_alloc` is called. It is using https://github.com/numba/numba/blob/467136ab48871c36505ab54dda7eff49f1cc5eef/numba/np/arrayobj.py#L4302-L4313 instead of https://github.com/numba/numba/blob/467136ab48871c36505ab54dda7eff49f1cc5eef/numba/tests/test_target_extension.py#L660-L673
Looks like #1097 will be the way forward here.
Labelled as "good first issue" - this would require implementing an overload (`@overload`) with the High-level extension API, whose implementation is similar to / based on the example in the...
My interpretation of this request is that we could support this by wrapping the [`getDebugLoc()`](https://llvm.org/doxygen/classllvm_1_1Instruction.html#a4b8faae4ff9e7434a1d226d03d15dcd2) function (and similar / related APIs as necessary). I don't think there's availability for anyone...
If you're looking to run pandas code with CUDA, it may be worth looking at the cuDF Pandas accelerator and writing your code to the pandas API, rather than attempting...