2012-09-28 14 views
6

大幅に一定の計算ためRをスピードアップする唯一のUbuntuで、以下のパッケージをインストールthis link によると:このパッケージをインストールするだけでRが高速化されますか?

libatlas3gf-base 

を、私はこの利点を得るために、ソースからコンパイルする必要がありますか?そうでない場合、このパッケージをインストールした後にRを再インストールする必要がありますか?

インストールするだけでスピードアップできるという点で、これに類似したパッケージはありますか?ローカルアトラスを構築することにより、より良い行います(あなたが気にしている場合)

+0

はるかに高速私はUbuntuのためのパッケージを認識していなかったが、私はATLASライブラリーは、(行列の乗算を含む)いくつかの操作を行いますことを確認してください。私はいつものように、http://cran.r-project.org/bin/windows/contrib/ATLAS/ – flodel

答えて

8

libatlas3gf-base基本パッケージはすでにデフォルトの「参照BLAS」上で役立ちますが、あなたはできます。これは、AとTが自動的に調整されているように、アトラスの全体のポイントです。

ここで、a)パッケージを再構築することは基本パッケージをインストールするのと同じくらい些細なことではないこと、b)特定の計算を指すことが正しいことを覚えておいてください。 Rで費やされるネット時間は、ここで加速できる線形代数演算に縛られることはめったにありません。だから私のために、atlas-baseをインストールするだけで、私のUbuntuとDebianシステムで十分です。

+0

感謝の1でビン\ Rblas.dllを上書きすることで、Windows上でそれをやりました。インストールするだけで高速化できる他のパッケージはありますか? –

+0

また、パッケージのインストール後にRがlibatlasを正しく使用していることを確認するにはどうすればよいですか? –

+0

Atlasと他のblasは透明です。それらはすべてun unプラグインされ、Debian/Ubuntuは残りのものを処理します。行列を逆変換するか、別の線形代数演算を行います。適切なBLASがなければRでも...助け、ディルクため –

関連する問題