1
我有這個例子中數據並行包工程,只有2個內核,而不是全部4
library("parallel")
DV<-runif(1000,min=-5,max=5)
RV_1<-runif(1000,min=-5,max=5)
RV_2<--runif(1000,min=-5,max=5)
df<-data.frame(DV,RV_1,RV_2)
fun<-function(x){
n<-neuralnet(DV~RV_1+RV_2,data=df,hidden=x)
return(n)
}
,如果我使用例如
mclapply(c(1:5),fun)
任務管理器顯示只有2芯工程在100%。 但是,如果我檢查這個
detectCores()
它看到所有4個核心。 任何建議如何解決它? 我已經購買了新的i5-4960k來提高我的計算速度,但這種方式並不會好得多。感謝任何人
解決通過使用mclapply(C(1:5),樂趣,mc.cores = 4) – Bury 2014-12-04 18:12:28
看到你解決了這個問題,你可以把你的答案放在下面並接受它,以便其他遇到問題的人知道你有答案。 – cdeterman 2014-12-04 18:21:53
謝謝,這表明我可以在兩天內接受答案。 – Bury 2014-12-04 18:25:13