Вопросы по теме 'domc'
Распараллеливание больших симуляций по сетке в R
Я запускаю серию больших симуляций по сетке. Я выполняю моделирование по строкам и обнаружил, что мои функции выборки являются узким местом. Я попытался использовать библиотеки foreach и doMC для ускорения процесса, но обнаружил, что либо...
201 просмотров
schedule
09.10.2021
R параллельно с использованием библиотеки doMC: как повторно использовать ядра для последующих параллельных процессов?
При запуске следующего скрипта в R:
library(doMC)
registerDoMC(cores=3)
# First foreach
# This runs in 3 threads
foreach(i=1:3) %dopar% sqrt(i)
# Second foreach
# This add 3 threads to the previous ones (now inactive but still consuming...
272 просмотров
schedule
20.10.2021
индикатор выполнения не работает в настройке foreach
У меня есть следующая foreach настройка в системе Ubuntu, где мне нужно иметь индикатор выполнения для отслеживания прогресса.
library(doMC)
registerDoMC(cores=detectCores()-1)
total <- 9000
# create progress bar
pb <- txtProgressBar(min =...
881 просмотров
schedule
05.09.2021
Назначьте три ядра рабочим процессам doMC.
Когда я пишу следующую команду, она говорит мне:
> getDoParWorkers()
[1] 1
Я хочу назначить своему воркеру 3 ядра. Как это возможно в RStudio?
180 просмотров
schedule
13.04.2022
Ubuntu R ForEach/DoMC не использует несколько ядер
Я создал функцию в R (работает на Ubuntu 12.04 LTS 64-бит, 4-ядерный сервер i7 с многопоточностью и 6 ГБ оперативной памяти), где я установил R, используя стандартные пакеты:
sudo apt-get install r-base r-recommended r-base-dev
sudo apt-get...
1199 просмотров
schedule
10.10.2022
Как убить работника doMC, когда он будет готов?
Документация для doMC кажется очень скудной, в ней перечислены только doMC-package и registerDoMC(). Проблема, с которой я сталкиваюсь, заключается в том, что я создаю несколько рабочих процессов через doMC/foreach, но затем, когда работа выполнена,...
3110 просмотров
schedule
01.12.2022
Plyr, doMC и глобальные переменные
Я использую R (3.1), plyr и doMC в качестве параллельного бэкэнда (насколько мне известно, это единственный параллельный бэкенд, который работает с plyr )
Мой вопрос в том, как я могу писать глобальные переменные из рабочих потоков. У меня...
223 просмотров
schedule
27.12.2022
Каковы предостережения для вызова других пакетов внутри foreach и dopar doMC?
Этот код работает так, как ожидалось:
library(dplyr)
data <- list(t1 = "hello world.", t2 = "bye world")
library(doMC)
registerDoMC(3)
res <- foreach(t = data) %dopar% {
print(sprintf("processing %s", t))
data.frame(text = t)...
98 просмотров
schedule
07.11.2022
gbm + plyr + doMC не может открыть соединение в R
У меня есть набор данных о ценах на жилье в США. Данные охватывают 50 различных штатов. Я хочу построить GBM для каждого штата параллельным образом. Я также хочу воспользоваться аргументом cv.folds в пакете gbm в R. Я хочу сделать 3-кратное...
239 просмотров
schedule
09.06.2023
блокировка файлов в R doMC
У меня есть непараллельный код, который я хотел бы распараллелить. Код должен быть смущающе распараллеливаемым, за исключением операций с файлами (запись в несколько файлов и выбор файла для записи несколько стохастический и потенциально может быть...
173 просмотров
schedule
17.12.2023