Skip to content

Inplace Blockwise outputs on inputs in Numba backend #1030

Open
@ricardoV94

Description

@ricardoV94

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions