Open pdamme opened 6 months ago
Hi, I am part of the LDE group of students for this semester and would like to work on this issue in order to get familiar with the codebase and then be able to complete my task for the semester (issue #899) . Can I get assigned?
Sure! Please go ahead.
DaphneIR's operation
ReceiveFromNumpyOp
gets the pointer (unsigned 64-bit integer) to a buffer from numpy as an argument. However, as DaphneDSL didn't support parsing very large unsigned 64-bit integers some time ago, this address is split into a lower and an upper 32-bit part. Meanwhile, DaphneDSL supports parsing very large unsigned 64-bit integers by appending the suffixu
(e.g.,18446744073709551615u
). Thus, it's time to turn the lower and upper parts of the address into one argument.Hints:
ReceiveFromNumpyOp
operation insrc/ir/daphneir/DaphneOps.td
.src/runtime/local/kernels/ReceiveFromNumpy.h