LAPACK/ATLASをCygwinでビルド
http://www.db.is.kyushu-u.ac.jp/rinkou/cygwin/atlas.htmlが非常に参考になる。スクリーンショットつきで丁寧に解説。
LAPACKは線形領域の制約ソルバー、BLASは線形代数(行列計算)用のコア演算APIライブラリ仕様、ATLASはその仕様に対して各環境向けに自動最適化される実装ということ。
* LAPACK: http://www.db.is.kyushu-u.ac.jp/rinkou/cygwin/lapack.html
* ATLAS: http://www.db.is.kyushu-u.ac.jp/rinkou/cygwin/atlas.html
* 1. LAPACKのビルド
Cygwin用にパッチ当てしなければならない。ATLASのビルドで生成されるファイルの不足によるエラーは無視してとりあえずそのままインストール。
* 2. ATLASのビルド
途中で`3dnow_install.exe`の実行によりエラーが出てしまうので、このexeは削除して再実行。3dnowはAMD向けだからエラーが出たと思われる。
* 3. LAPACK再ビルド
* 4. Numpy/Scipyのビルド
Numpy/Scipyのビルド
本サイトとの説明http://www.scipy.org/Installing_SciPy/Windows
を読んで進めるのみ。
0 コメント:
コメントを投稿