octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #57110] `version -blas` reports "unknown or re


From: Andrew Janke
Subject: [Octave-bug-tracker] [bug #57110] `version -blas` reports "unknown or reference BLAS"
Date: Wed, 23 Oct 2019 20:39:02 -0400 (EDT)
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:69.0) Gecko/20100101 Firefox/69.0

Follow-up Comment #8, bug #57110 (project octave):

Yep, that Atlas behavior is consistent: Octave's BLAS implementation probe is
seeing the distinctive non-standard functions for both OpenBLAS and ATLAS in
your run-time environment.

So, Dmitri, sounds like you could build the way Mike says and get better
results here. How did you install your Octave? Did you build it yourself, or
install it with Debian apt? What OS/distro are your running?

I have no idea how to fix this "for real", though. I suppose Octave could take
a couple of the standard BLAS functions, introspect yourself to see where the
actual run-time linkage for your current process goes, follow symlinks, and
use some heuristics to decide which implementation that actually is? Yuck. And
that would probably break under the Debian Alternatives system if you swapped
the BLAS alternative after launching your octave process.

Question for Mike: Should Mac Octave builds be doing something similar, where
it builds against the RI "--with-blas=blas", and then shunts in a particular
implementation at run time? Instead of building directly against OpenBLAS or
Accelerate like we do now?

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57110>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]