Вопросы по теме '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