0

異なる数のコアを使用して行列乗算の速度を比較したい。シェル コードのコア数に対して for ループを記述したいと考えています。しかし、実際の計算は R で行われます。つまり、bash シェル コードと R コードが混在しています。次のようなもの

for p in {1..8}
do
    export OMP_NUM_THREADS = p

    ## R code for matrix multiplication ##

done

これは可能ですか?

4

1 に答える 1

1

Rscriptまさにそれを行うためのコマンドです。Rスクリプトを実行可能にし、1行目に入れます:

#!/usr/bin/env Rscript

その後、システム内の他のプログラムと同様に扱うことができ、他のプログラムから呼び出すことができbashます。

于 2013-10-23T02:17:20.657 に答える