Only 1 of 130 PyccelKernel(...) wraps declares outputs=. Without it, cunumpy copies every converted array back to the device after the call
Activity
Declare kernel outputs for PyccelKernels (#723)
max-models commentedon Oct 14, 2026
Done in #723: every kernel folder declares
OUTPUTSin its__init__.py, and the remainingPyccelKernelwraps passoutputs=.