Questions tagged [atlas]

The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance.

The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. At present, it provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK.

http://math-atlas.sourceforge.net/

244 questions
189
votes
4 answers

What is the relation between BLAS, LAPACK and ATLAS

I don't understand how BLAS, LAPACK and ATLAS are related and how I should use them together! I have been looking through all of their manuals and I have a general idea of BLAS and LAPACK and how to use them with the very few examples I find, but I…
makhlaghi
  • 3,856
  • 6
  • 27
  • 34
54
votes
3 answers

Compiling numpy with OpenBLAS integration

I am trying to install numpy with OpenBLAS , however I am at loss as to how the site.cfg file needs to be written. When the installation procedure was followed the installation completed without errors, however there is performance degradation on…
Vijay
  • 849
  • 1
  • 8
  • 10
24
votes
5 answers

How to make sure the numpy BLAS libraries are available as dynamically-loadable libraries?

The theano installation documentation states, that theano will as a default use the BLAS libraries from numpy, if the "BLAS libraries are available as dynamically-loadable libraries". This seems not to be working on my machine, see error…
Framester
  • 33,341
  • 51
  • 130
  • 192
19
votes
4 answers

Building numpy with ATLAS/LAPACK support

I am trying to compile numpy v1.12 in order to get support for ATLAS/LAPACK routines. The problem The settings I am using for compilation do not appear to work in bringing ATLAS/LAPACK libraries into numpy. The setup I do not have admin privileges…
Alex Reynolds
  • 95,983
  • 54
  • 240
  • 345
18
votes
1 answer

Are valgrind "uninitialized value" warnings false positives in ATLAS multithreaded BLAS routines?

I am using ATLAS for LAPACK and multithreaded BLAS routines, and have noticed that when my matrices get large enough for ATLAS to use the multithreaded versions of BLAS, I get initialization errors from Valgrind. Here is a minimal example from my…
Emilie
  • 237
  • 1
  • 10
18
votes
1 answer

how to check if BLAS and ATLAS already installed

I'm trying to install armadillo library onto my linux system(ubuntu 12.04). The BOOST BLAS ATLAS and LAPACK is required first for the installation. Is there a way to check if those libraries are already installed or not?
lolibility
  • 2,187
  • 6
  • 25
  • 45
13
votes
2 answers

Numpy with ATLAS or OpenBLAS?

After spending a huge amount of time on building the ATLAS from the source code, I found that libopenblas and libatals in the OpenSUSE 13.1 repository. My questions are Does that easy-install (without tuning on your own computer) "libatlas" in the…
gundamlh
  • 183
  • 1
  • 9
13
votes
1 answer

Numpy running at half the speed of MATLAB

I've been porting MATLAB code over to Python and, after quite a lot of work, I have stuff that works. The downside, however, is that Python is running my code more slowly than MATLAB did. I understand that using optimised ATLAS libraries will speed…
RAAC
  • 961
  • 2
  • 9
  • 11
12
votes
3 answers

How can I determine which matrix libraries my R install is using?

I am having a matrix error when using the computer cluster at my university that I cannot reproduce on my local machine. I think it might be due to a difference of matrix libraries (BLAS, LAPACK, ATLAS, etc.). I don't know much about these…
rcorty
  • 1,140
  • 1
  • 10
  • 28
12
votes
5 answers

ATLAS install: Really need to get past CPU throttle check

ATLAS 3.10.1 will not install on my organization's CentOS 6.x platform because it detects CPU throttling. In older versions of the package, there was a configure flag to turn the throttle check off (-Si cputhrchk 0) and forge ahead regardless. …
bob.sacamento
  • 6,283
  • 10
  • 56
  • 115
11
votes
1 answer

Python Numpy.dot runs 20 times slower after updating Ubuntu to 13.10 from 13.04

As the title suggests numpy.dot (I think numpy is general) performs much slower after updating my system. The example code that I'm running to compare is: from numpy import * import…
10
votes
2 answers

ATLAS gemm linking undefined reference to 'cblas_sgemm'

This is the first time I am trying to use ATLAS. I am not able to link it properly. Here is a very simple sgemm program: ... #include const int M=10; const int N=8; const int K=5; int main() { float *A = new float[M*K]; float *B…
usman
  • 1,285
  • 1
  • 14
  • 25
9
votes
1 answer

strange results when benchmarking numpy with atlas and openblas

I try to evalaute the performance of numpy linked to ATLAS compared to numpy linked to OpenBLAS. I get some strange results for ATLAS which I describe below. The Python code for evaluating matrix-matrix multiplication (aka sgemm) looks like…
rocksportrocker
  • 7,251
  • 2
  • 31
  • 48
8
votes
5 answers

Numpy and Scipy installation on windows

I have installed Numpy successfully. But on the site , there is lot of things that I have to do such as building Numpy, Scipy, downloading ATLAS, LAPACK etc. I am really confused and even I have checked some of the other queries also. Still not able…
Hemant
  • 619
  • 2
  • 6
  • 17
8
votes
1 answer

Getting ATLAS 3.10.0 compiled on Windows 7 64

I'm having some difficulty compiling ATLAS on Windows 7 64-bit and any help would be appreciated! I'm trying to link it to lapack-3.4.1. The command I'm using in Cygwin is: ../ATLAS/configure -D c -DWALL…
toofarsideways
  • 3,956
  • 2
  • 31
  • 51
1
2 3
16 17