Public bug reported:

I reported a bug with octave[1] which I now believe is actually due to
the `libopenblas0-pthread` binary package version 0.3.8+ds-1 as
currently available in the Ubuntu focal universe repo.

In a nutshell, when doing an SVD above a certain size, the calculation
never finishes. Example code is attached.

`libopenblas64-0-openmp` binary package version 0.3.8+ds-1 does not have
this problem, which is why I think the problem is specifically with the
pthread variant.

[1]: https://bugs.launchpad.net/ubuntu/+source/octave/+bug/1869917

Steps to reproduce:

```
cat > test_svd.m << EOF
load a.mat
[U,S,V]  = svd(A);
disp('done');
EOF

sudo apt install octave
octave test_svd.m
# note whether the program stops running, which is success,
# or whether it does not, which is the bug I am reporting.
```

** Affects: openblas (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "example matrix used in test_svd.m"
   https://bugs.launchpad.net/bugs/1870138/+attachment/5344269/+files/a.mat

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1870138

Title:
  svd never finishes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openblas/+bug/1870138/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to