我正在使用doSMP
R包以及foreach loops
。R - 帶有verbose = TRUE的foreach循環
我已經指定verbose=TRUE
作爲foreach
的可選參數,據報道這對於故障排除非常有用。我想這是真的:如果我們理解它的意思,它是非常有用的。
請你給我解釋一下迭代後返回的消息。
got chunk of 1 result(s) starting at # 1
numValues: 2, numResults: 1, stopped: TRUE
returning status FALSE
編輯
繼王旭的要求,這裏是一個最低工作的例子。
library(doSMP)
w <- startWorkers(2)
registerDoSMP(w)
root <- foreach(i=1:2, .verbose=TRUE) %dopar%
{
sqrt(i)
}
stopWorkers(w)
更好地直接聯繫foreach軟件包開發人員。當然,軟件包文檔並不是非常適合。 –
@卡特Witthoft:好的,好的..謝謝! – Marco
可以請你發佈你的代碼和數據嗎?或者只是一個最小的工作示例? –