Rの並列処理

簡単に並列パッケージより使用に降雪パッケージを感じます

################################################## ###############################
    SFinit(パラレル= TRUE、CPUの= nCore)初期化#
    ####### ##################################
    sfLibrary(MASS)R#依存パッケージローディングMASS
    sfLibrary(dplyr)#ロードパッケージはR頼る
    ##################
    sfExport( "data.layer"、 "sel.crs"、 'end.layer'、 'オルタ'、 'thiswidth'を'na.dir'、 'csv.path' )#の負荷依存オブジェクト
    sfExport( "EXPORT_CSV"、 "get.allvalue ")#の負荷依存機能
    ############# ##################################################
    #並列計算
    結果< - sfLapply(rest.t、楽しい =関数(T){

}

sfStop()#エンドパラレル

##############################################

並列演算コアの数を設定する場合、一般的に、あなたの計算、(例えば15GBのために)可能な最大値メモリ、メモリの合計値(例えば、128ギガバイト)を考慮し、各スレッドは、15ギガバイト(単一スレッドの最大メモリに分割されてもよいです)、あなたが設定され、コアの最高数(8)。

 

おすすめ

転載: www.cnblogs.com/arcserver/p/11967873.html