Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • bob bob
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • bobbob
  • bobbob
  • Issues
  • #171
Closed
Open
Issue created Oct 28, 2013 by André Anjos@andre.anjos💬Owner

SVD is failing on some matrices because of LAPACK dgesdd

Created by: laurentes

The svd implementation is failing on some matrices, no convergence occuring. The sample matrix is available here.

Similarly to NumPy, bob relies on the LAPACK function called dgesdd, as recommended by Netlib maintainers here. Using NumPy leads to the exact same issue, whereas matlab implementation seems to work. This is a known problem previously reported here. It seems that the slower alternative function from LAPACK called dgesvd is not affected by this problem. One possible solution would be to support both functions.

Assignee
Assign to
Time tracking