Я скомпилировал R 3.4.3, используя qopenmp
( Intel qopenmp ). Я изо всех сил пытаюсь заставить R запустить мой Rscript на чем-нибудь более чем 1 ядре процессора из 12 доступных ядер физического процессора. Этот 1 процессор выполняет 100% кода, в то время как остальные 11 остаются полностью бездействующими.
Я пытался обернуть свой код с помощью пакетов h2o, doMC и параллельного R, но безуспешно.
Я подробно изучил существующие сообщения SO (например, Почему R многоядерный использует только одно ядро? ), однако все они связаны с перестройкой openBLAS, которая, как мне кажется, не связана с моей проблемой.
Может кто-нибудь подсказать мне, как заставить Rscript работать на всех ядрах системы, отметив скомпилированную версию qopenmp
R3.4.3? Нужно ли мне изменять настройку сродства процессора для qopenmp
при компиляции R / и как мне это сделать?
Большое спасибо заранее,