Open
Description
Description
When we have a Blockwise with the same output shape and type as one of its inputs (such as Cholesky whose signature is "(m,m)->(m,m)"
) we can overwrite the output in the input buffer.
This is independent of allowing the core_op to destroy the input as done in #1028
This is only relevant for the numba backend after #1015 since the other backends don't give us inplace control and numpy vectorize (used in the Python backend) neither.