Skip to content

LAPACK tasks receive C-order inputs under inline PyTask execution #1058

Description

@sbahirnv

Under inline / fast-path PyTask execution, cuPyNumeric's LAPACK-backed tasks receive row-major
(C-order)
inputs, but LAPACK requires column-major (Fortran) layout. Inline execution bypasses
the mapper, so the Fortran layout that cuPyNumeric normally requests for LAPACK tasks
is never applied; the store is instead created as hardcoded C-order.

This affects solve, qr, svd and any other cuPyNumeric task that relies on the
mapper honoring its column-major layout request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions