-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Openblas installation points to generic BLAS/LAPACK #1394
Comments
You will probably need to ask the Ubuntu folks who packaged openblas. The standard build of OpenBLAS will contain all functions (including BLAS and LAPACK) in a single libopenblas.so file that may have to be symlinked to the libblas, liblapack names for compatibility with other programs if you want to switch implementations at will. There is some background discussion in issue #296 |
See also https://github.com/xianyi/OpenBLAS/wiki/Faq#debianlts - what comes with Ubuntu 16.04 is probably a bit old (0.2.18 from early last year I guess) |
libblas.so that me being author of particular FAQ paragraph - I intentionally left that part out to keep it working like debian packagers intended. I dont know why you get libblas.so symlinked anywhere, when I wrote faq it was just libblas.so.3 and liblapack.so.3, i.e dynamic loaded not linker libs. |
What debian does is it creates a |
@vermashresth can you close the issue? We dont maintain that package and 'ubuntu-support-status' on my 16.04 says vendor does not either. |
Hi,
I installed `libopenblas-dev' using apt-get on my Ubuntu 16.04 system. At the end of installation, the update-alternatives sets the following
update-alternatives: using /usr/lib/openblas-base/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode update-alternatives: using /usr/lib/openblas-base/liblapack.so to provide /usr/lib/liblapack.so (liblapack.so) in auto mode
But the libraries it is poitning to, doesn't contain any OpenBLAS specific functions such as openblas_get_num_threads as it gives
not found
in cmake.I also verified this by doing
readelf -Ws /usr/lib/liblapack.so >> res.txt
grep "openblas" res.txt
And the output was none, same for libblas.so
the file '/usr/lib/libopenblas.so" however contains all the openblas specific functions.
Any reason why is it so?
The text was updated successfully, but these errors were encountered: