Questions tagged [openblas]

Questions regarding OpenBLAS, an open source library that implements BLAS API and has hand-crafted optimizations for specific processor types.

OpenBLAS is an open source implementation of BLAS, the Basic Linear Algebra Subprograms library, optimized for high performance on multi-core x86-64 processors. It was forked from the GotoBLAS2-1.13 BSD version and was tuned to have performance similar to Intel MKL.

277 questions
1
vote
1 answer

Can not include and link OpenBLAS libraries (windows)

I am trying to use OpenBLAS libraries. I have downloaded the pre compiled libraries OpenBLAS-v0.2.14-Win64-int64.zip from http://sourceforge.net/projects/openblas/files/v0.2.14/. I extracted the archives to my C:\ directory. Then I've tryied to run…
Veiga
  • 212
  • 1
  • 9
1
vote
0 answers

Linker errors for OpenBlas (+Armadillo)

I was previously using Armadillo with blas and lapack but have decided to use OpenBlas to speed up computations. I have followed the steps given in this link and compiled OpenBlas in MinGW to generate libopenblas.dll and libopenblas.dll.a. Now I…
shunyo
  • 1,277
  • 15
  • 32
1
vote
0 answers

What is PREFIX IN make PREFIX=$HOME/usr/local/OpenBLAS?

I am trying to install OpenBLAS.I have created directory mkdir -p /usr/local/OpenBLAS Then I follow the tutorial instructions: make PREFIX=$HOME/usr/local/OpenBLAS install make -j 2 -f Makefile.install install make[1]: Entering directory…
Richard Rublev
  • 7,718
  • 16
  • 77
  • 121
1
vote
1 answer

linking error: "undefined reference to `pthread_atfork'" in Armadillo library

recently I updated my armadillo to version 5.200.1, but when i tried to compile my code using g++ -std=c++11 -m64 -O3 -Wall -I. -I/opt/OpenBLAS/include -fopenmp -o code.cpp.o -c code.cpp g++ -std=c++11 -m64 -O3 -Wall -I. -I/opt/OpenBLAS/include…
xnov
  • 143
  • 9
1
vote
1 answer

Numpy with Blas and OpenBlas take the same time

I install Numpy (in a virtualenv env) with OpenBlas (from the system). $ sudo apt-get install libopenblas-dev (env)$ mkdir evn/download (env)$ pip install -d env/download numpy (env)$ mkdir env/build (env)$ cd env/build (env)$ tar xzf…
F.N.B
  • 1,539
  • 6
  • 23
  • 39
1
vote
0 answers

compiling Suitesparse 4.4.4 with Openblas on linux

I downloaded and compiled Openblas, and now I am trying to compile and link openblas to Suitesparse 4.4.4. After compiling all lib files, I get the following error when the compiler tries to compile umfpack_di_demo.c: …
Chatter
  • 193
  • 8
1
vote
0 answers

RPM install of OpenBLAS along with ATLAS for SciPy and NumPy?

I am trying to link NumPy and SciPy (under Python 3, under Fedora 20), using only RPM packages (so, no pip, manual builds, etc). I've tried various stuff, but import numpy as np import scipy scipy.__config__.show() np.__config__.show() always…
Vedran Šego
  • 3,553
  • 3
  • 27
  • 40
1
vote
0 answers

Installing Numpy with OpenBLAS support in home directory

I'm installing a Python (2.7.8) environment locally in my home folder on a server, in order to use newer versions of Python and some of its libraries (Numpy, Theano) together with OpenBLAS. For this, I first installed Python in the folder usr in my…
user1953384
  • 1,049
  • 2
  • 15
  • 29
0
votes
0 answers

how to deal with INSTALL files given no destination

I am trying to build openblas and it requires me to run this CmakeList.txt i've been following instructions carefully untill now.I'm not used to cmake and so i don't know what's going on.This is the cmnakeList.txt file which i got from…
0
votes
0 answers

Why can't Math.Net Numerics resolve creator?

Math.Net Numerics returning "Native Provider Probing failed to resolve creator" when trying to use MKL or OpenBLAS I'm trying to enable acceleration using either MKL or OpenBLAS on a Windows machine. I've added both Nuget packages, and it now…
Ben
  • 3
  • 3
0
votes
1 answer

Do openMP calls pthreads? How threads are created in openMP?

I have the following doubts: do openMP make pthread calls? how threads are created in openMP? is openMP a replacement to pthreads? or openMP and pthreads are entirely different? if openMP and pthreads are different, then which gives better…
0
votes
0 answers

Issues with importing scipy.spatial.distance (Image not found)

Whenever I try doing import scipy.spatial.distance in a jupyter lab notebook (local installation), I get the following error. However, import scipy works fine, and running pip show scipy in the terminal tells me I have scipy 1.10.1 installed. This…
0
votes
1 answer

How do you activate the OpenBLAS library with NumPy on Python (linux)?

I'm trying to accelerate matrix multiplication on my own, on python. I've looked for several ways and one of them was parallel computing on CPU with BLAS on top of numpy. I've read on documentation that numpy.dot (for matrix multiplication) uses…
Antoine
  • 1
  • 1
0
votes
0 answers

OpenBLAS files not in default location -- Docker/Ubuntu

I am currently setting up a Docker image to share a package that I developed. For this, I need to compile source code that requires, among other things, OpenBLAS. I am starting with an Ubuntu 22.04 base image and install libopenblas-dev as usual.…
0
votes
0 answers

Set target for OpenBlas in Docker image

I'm creating a docker image with OpenBlas, here's a MWV FROM ubuntu:22.04 # gfortran RUN apt-get -qq update && apt-get -qq -y install \ build-essential \ gfortran \ curl # open blas RUN curl -L…
caverac
  • 1,505
  • 2
  • 12
  • 17