Skip to content

SVDDC #182

Open
Open
SVDDC#182
@rconan

Description

@rconan

Hi,
I am trying to compute the SVD of a rather large matrix [13824,273] , the svd routine takes about 260s to perform the decomposition , compare to 7s with the svd routine from numpy linalg module.
And I cannot figure out how to use the svddc routine instead of the svd routine, it is not clear what values uvt_flag should be given.

Also I have noticed that matrix multiplication is very slow with ndarray dot routine compared again to numpy, for example , after the SVD if I do the matrix multiplications USVT with ndarray it takes 160s and with numpy it takes 25ms.

Is these timings expected for ndarray-linalg at this stage of development or did I do something wrong and I should expect the same speed than numpy?

Thanks

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