私は、clusterEvalQ(cl, source('blah')) を使用して独自の関数をソースする 3 つのホスト クラスターで SNOW を使用して数か月の成功経験があります。古いソース コードは問題なく動作します。新しい機能を追加する際に、新しい独自のメソッド ファイルを作成しましたが、いくつかのファイルがマスターからソースされないことがわかりました。私が認識しているファイル間の唯一の違いは、ファイル名です。一部のファイル名が機能し、一部が機能しない可能性はありますか? 回避策を見つけることができるように、実際に何が失敗しているかを判断する方法を知っていますか?
utils_grid.r は cp コマンドを使用して ta.r から作成されました。「ta.r」は機能しますが、「utils_grid.r」は機能しません。
$ diff utils_grid.r ta.r
$
-rwxrwxrwx. 1 tim developers 6.2K Jan 22 10:12 utils_grid.r* -rwxrwxrwx. 1 tim 開発者 6.2K Sep 12 14:06 ta.r*
clusterEvalQ(cl,source(file="/home/mslade/exp/trunk/R/rsrc/AlphaRex/utils_grid.r"))
checkForRemoteErrors(lapply(cl, recvResult)) のエラー: 1 つのノードでエラーが発生しました: 接続を開けません
clusterEvalQ(cl,source("/home/mslade/exp/trunk/R/rsrc/AlphaRex/ta.r",verbose=F,echo=T))
[[1]] [[1]]$value 関数 (データ、topn = 1、keepn = 1、dirMaxMin = TRUE) { temp = coredata(data) for (i in 1:nrow(temp)) { x = temp [i、] o = sort.list(x、na.last = TRUE、減少 = dirMaxMin) インデックス = which(!is.na(x)) x[] = NA if (len(index) > 0) { n = min(topn, len(index)) x[o[1:n]] = 1 if (i >= 2) { . . . (余り省略)
R バージョン 2.15.0 (2012-03-30) プラットフォーム: x86_64-redhat-linux-gnu (64 ビット)
ロケール: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 [7] LC_PAPER=C LC_NAME =C LC_ADDRESS=C LC_TELEPHONE=C
LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C付属の基本パッケージ: [1] スプライン stats グラフィックス grDevices utils データセット メソッド base
その他の添付パッケージ: [1] lmtest_0.9-30 abind_1.4-0
snow_0.3-9 tseries_0.10-28 quadprog_1.5-4 ipred_0.8-13 prodlim_1.3.1 KernSmooth_2.23-7 [9] nnet_7. 3-1
mlbench_2.1-0 MASS_7.3-17 randomForest_4.6-6 ellipse_0.3-7 mclust_3.4.11 pvclust_1.2-2 maptree_1.4-6 [17] rpart_3.1-52 class_7.3-3 cluster_1 [25] Romd_0.1.15 statUtils_0.1.8 Rcpp_0.9.10
quantmod_0.3-17 TTR_0.21-1 Defaults_1.1-1 xts_0.8-6 HydroGOF_0.3-4 [33]zoo_1.7-7 MethComp_1.15 nlme_3.1-103
SDMTools_1.1-12 rmongodb_1.0.3 RMongo_0.0.21 RUnit_0.4.26 rJava_0.9-3 [41] xtable_1.7-0 moment_0.13
gtools_2.6.2 rjson_0.2.8 RMySQL_0.9-3 DBI_0.2-5
RODBC_1.3- 5名前空間を介してロードされた (アタッチされていない): [1] automap_1.0-12 e1071_1.6 grid_2.15.0 gstat_1.0-13 HydroTSM_0.3-5 sp_0.9-99 tools_2.15.0