Sự khác biệt giữa doParallel
và doMC
trong R có liên quan đến chức năng foreach
? doParallel
hỗ trợ các cửa sổ, giống như Unix, trong khi doMC
chỉ hỗ trợ kiểu tự động. Nói cách khác, tại sao doParallel
không thể thay thế trực tiếp doMC
? Cảm ơn bạn.sự khác biệt giữa doMC và doParallel trong R
Cập nhật: doParallel
được xây dựng trên parallel
, trong đó chủ yếu là sáp nhập multicore
và snow
và tự động sử dụng công cụ thích hợp cho hệ thống của bạn. Do đó, chúng tôi có thể sử dụng doParallel
để hỗ trợ nhiều hệ thống. Nói cách khác, chúng tôi có thể sử dụng doParallel
để thay thế doMC
.
ref: http://michaeljkoontz.weebly.com/uploads/1/9/9/4/19940979/parallel.pdf
BTW, sự khác biệt là gì giữa registerDoParallel(ncores=3)
và
cl <- makeCluster(3)
registerDoParallel(cl)
Dường registerDoParallel(ncores=3)
có thể ngăn chặn cụm tự động, trong khi thứ hai không dừng tự động và cần stopCluster(cl)
.
ref: http://cran.r-project.org/web/packages/doParallel/vignettes/gettingstartedParallel.pdf
chỉ để hai người được liên kết http://stackoverflow.com/questions/28829300/doparallel-cluster-vs-cores?noredirect=1&lq=1 – Tony
Bản sao có thể có của [doParallel, cluster vs cores] (https:// stackoverflow.com/questions/28829300/doparallel-cluster-vs-core) –