ATLASのソースからのインストール
ATLAS (Automatically Tuned Linear Algebra Software) は,BLAS (Basic Linear Algebra Subprograms)の実装で,アーキテクチャに最適なコードにしてくれているものらしい.
時には普通のBLASの数十倍も速くなるとか...
コンパイル
INSTALL.txtに書いてあるように,
$ mkdir my-build
$ cd my-build
$ ../configure
$ make
とすればコンパイルされるが,後々,共有ライブラリ(???.soみたいな名前のもの)を作りたいと思ったときに,これではダメだと言われる.
コンパイルの際に -fPIC
を付けないといけないらしい.
$ ../configure --shared --prefix=/usr/local
みたいに,--shared
を付けると共有ライブラリも作成されるらしい.
make
の途中で,
./xmasrch -p s -o res/sMULADD
のような箇所で全く進まない場合(これはコンパイラのバグらしい),Make.incファイル内を下記のように変更すればコンパイルが通るようになる.
SMAFLAGS = -O0
DMAFLAGS = -O0
それによってライブラリの速度がどう変わるかとかは知らない.しかし,コンパイルはできるようになる.
参考:
http://sourceforge.net/p/math-atlas/support-requests/856/
Author And Source
この問題について(ATLASのソースからのインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/ryokbys/items/2e43094cc8f68d9cfb18著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .