R параллельные вычисления
Если Вы хотите задействовать все мощности вашего компьютера для распараллеливания вычислений вашего R-кода, то сделать это проще простого. Всё, что нужно - зарегистрировать то количество ядер, которое Вы хотите использовать. Делается это с помощью команды registerDoMC(). Например,
registerDoMC (4) #зарегистрировать 4 ядра
Для работы этой функции нужно загрузить пакет doMC:
library(doMC)
Но есть одна маленькая проблемка, которая на буржуйском звучит так: The multicore functionality currently only works with operating systems that support the fork system call (which means that Windows isn’t supported).
Так что все переходим на Linux.
Полезные ссылки:
Getting Started with doMC and foreach
registerDoMC (4) #зарегистрировать 4 ядра
Для работы этой функции нужно загрузить пакет doMC:
library(doMC)
Но есть одна маленькая проблемка, которая на буржуйском звучит так: The multicore functionality currently only works with operating systems that support the fork system call (which means that Windows isn’t supported).
Так что все переходим на Linux.
Полезные ссылки:
Getting Started with doMC and foreach
Комментарии