domc

    1

    2答えて

    doMCとマルチコアに基づくR(netresponse)パッケージに並列計算オプションを追加しようとしています。スクリプトは正常に動作しますが、2回目の試行でのみ動作します。 バグを再現するには、Rを起動して以下のスクリプトを実行してください。最後の行にはまってしまいます。 ctrl-cで中断した後、「select:Interrupted system call」というメッセージが表示されます。次

    5

    1答えて

    いくつかのタスクを並行して実行するために複数のforeachワーカーが関わるRコードがあります。私はこの目的のためにforeachとdoMCを使用しています。私は各foreachワーカーに新しいワーカーを募集し、コードの一部を並列化可能なものに配布するようにしたい。私はdoSNOWとdoMC here (https://www.rmetrics.org/files/Meielisalp2009/P

    1

    2答えて

    デジタル通貨を含むいくつかの取引戦略をテストしようとしています。そのような戦略の1つにMACDクロスオーバーが関係しますが、私はnSlow & nFastのパラメータを最適化したいと考えています。 library(httr) library(plyr) library(quantstrat) library(PerformanceAnalytics) library(IKTrading)

    0

    1答えて

    私はRを初めて使っています。この非常に簡単なスクリプトを書いて問題を浮き彫りにしました。私がこのforループを実行すると、必要に応じて各繰り返しでtestdataが更新されます。 a = 5 b = 4 c = 3 testdata = matrix(nrow=100, ncol=5) for(j in 1:100){ testdata[j,1] <- a*j testdata[j,2

    2

    1答えて

    私はforeachを使用しようとしていますが、.combine関数をスケーラブルにするのに問題があります。例えば、ここでの簡単な関数 MyComb <- function(part1,part2){ xs <- c(part1$x,part2$x) ys <- c(part1$y,part2$y) return(list(xs,ys)) }

    0

    1答えて

    このコードは期待通りに動作します「こんにちは処理の世界」 library(dplyr) data <- list(t1 = "hello world.", t2 = "bye world") library(doMC) registerDoMC(3) res <- foreach(t = data) %dopar% { print(sprintf("processing %

    0

    1答えて

    DoMCを使用して並列foreachループを構築しようとしていますが、奇妙な振る舞いがあります。コードは、この for (file in files) { do stuff for (extra in extras) { do some heavy stuff } } IはDoMC又はDoParallelをロードすると、ループは一つのコアを利用開始するが、私は%をforeachのため

    1

    2答えて

    multicoreを使用するdoMCを使用します。私がデバッグしていたとき(コンソールで)、横になってfork-bombedになったことが数回起こりました。 Rにsetrlimit()システムコールがありますか? このためpyhtonで私はRプロセスの数が EDIT数に実行されている制限したい理想的resource.RLIMIT_NPROC 使用します。OSはLinuxのCentOSのである6