2

並列計算を使用したRの行列反転のパッケージはありますか?

ありがとう!


こんにちは。HiPLARbパッケージのインストールに問題があります。これが私がしたことです。

自動インストーラスクリプトのダウンロード:http ://www.hiplar.org/downloads/HiPLARb.Installer

./HiPLARb.Installer --with-openblas --no-gpu --prefix=/home/kaiyin/mylib すべてがうまくいき、すべての前提条件ライブラリが正常にインストールされ、パッチが適用されたバージョンのR2.15.2もインストールされました

http://www.hiplar.org/downloads/HiPLARb_0.1.3.tar.gzからパッケージをダウンロードします

シェルのPATHを変更して、パッチが適用されたRbinディレクトリの先頭に追加します。

R CMD INSTALL --configure-args="--with-lapack= \ 
-L/home/kaiyin/mylib/lib\ -lopenblas \ 
--with-plasma-lib=/home/kaiyin/mylib \ 
--with-magma-lib=/home/kaiyin/mylib" HiPLARb_0.1.3.tar.gz 

次のエラーが発生しました:

configure:エラー:認識されないオプション: `-L / home / kaiyin / mylib / lib -lopenblas '

詳細については、 `./configure--help'を試してください

エラー:パッケージHiPLARbの構成に失敗しました

助けてください、ありがとう!


-lopenblasは有効な構成オプションではないため、削除して再試行しました。

R CMD INSTALL --configure-args="--with-lapack=/home/kaiyin/mylib/lib\
--with-plasma-lib=/home/kaiyin/mylib \ 
--with-magma-lib=/home/kaiyin/mylib" ../HiPLARb_0.1.3.tar.gz 

今回は新しいエラー:

configure: error: invalid variable name: ` --with-magma-lib'

3回目の試行:

R CMD INSTALL --configure-args="--with-lapack=/home/kaiyin/mylib/lib\
--with-plasma\
--with-magma\ 
--with-plasma-lib=/home/kaiyin/mylib \ 
--with-magma-lib=/home/kaiyin/mylib" ../HiPLARb_0.1.3.tar.gz 

configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  
checking "if PLASMA libraries exist"... configure: WARNING: "No PLASMA option given."
configure: WARNING: "No CUDA option given."
configure: WARNING: "No MAGMA option given."
configure: error: Cannot find MAGMA or PLASMA Libraries. Please install MAGMA, PLASMA or both. Please see the install guide for more details.
4

2 に答える 2

4

はい、いくつかあります。ただし、並列の意味によって異なります。

非常に大規模な並列処理を意味する場合、たとえば単一のマシンには収まらず、それを処理するためにクラスターが必要な場合は、PBD パッケージがあります。これらには、MPI や Scalapack t などのパッケージをインストールする必要がありますが、通常、大規模な技術計算に既に使用されているクラスターで利用できます。

マトリックスが 1 つのノードに収まり、すべての CPU をそこに投入したい場合、HiPLARパッケージは複数の CPU を利用したり、PLASMA または MAGMA ライブラリ (これもインストールする必要があります) に基づいて GPU を利用したりできます。

より一般的には、CRAN HPC タスク ビューは、これらの種類のパッケージの便利なリストです。

于 2013-03-19T19:47:53.420 に答える
0

Rで計算を並列化するために、いくつかのパッケージがあります

このPDFを見てみましょう: CPU を最大限に活用する R での並列計算戦略

ここでは、R での並列コンピューティングに関するいくつかのパッケージを報告している Web サイトHigh-Performance and Parallel Computing with R を参照してください。

于 2013-03-19T19:47:46.843 に答える