Описание тега rparallel

Этот тег относится к пакету parallel, основной группе R. Он обеспечивает поддержку параллельных вычислений в R.
1 ответ

R `параллельного` пакета не существует на CRAN?

Я попытался гуглить "пакет r параллельный", но я не нашел его на CRAN. Я также попробовал следующие ссылки, но они не работают: http://cran.r-project.org/web/packages/parallel/index.html http://cran.r-project.org/web/packages/parallel http://cran.r-…
24 мар '14 в 07:13
1 ответ

R in Parallel - Partools Package - Ошибка с функцией `quiet ()`

Я использую partools пакет для запуска линейных регрессий параллельно. Я делаю это, используя calm() функция, которая является оберткой для версии пакета R's lm(), Я использую 20 ядер на узле 64 ГБ. Я получаю ошибки при запуске calm() функция, и я и…
03 авг '18 в 14:19
1 ответ

Максимальное количество рабочих / рабов для параллельной работы на снегу

Я запускаю цикл foreach со снежной частью на машине с Windows. У меня есть 8 ядер для работы. Rscript выполняется через системный вызов, встроенный в скрипт python, так что также будет активный экземпляр python. Есть ли какая-то польза от того, чтоб…
1 ответ

Функция распараллеливания с использованием внешних указателей (XPtr)

Этот вопрос не является ни дубликатом этого, ни этого, который касался функций, возвращающих внешние указатели. Вот проблема. Далее в коде Rcpp определены две функции: одна создает XPtr, а другая может работать на XPtr. #include <Rcpp.h> using…
05 фев '19 в 13:52
1 ответ

Ошибка при параллельной обработке: порт не может быть открыт

Я запускаю разные R-скрипты в пакетном режиме одновременно в кластере Linux, чтобы оценить модель в разных наборах данных (это также происходит, когда я запускаю ее в Mac). Сценарии точно такие же, за исключением набора данных, который они использую…
27 окт '16 в 00:22
2 ответа

Когда (если когда-нибудь) я должен сказать R параллельно не использовать все ядра?

Я использовал этот код: library(parallel) cl <- makeCluster( detectCores() - 1) clusterCall(cl, function(){library(imager)}) тогда у меня есть функция-обертка, которая выглядит примерно так: d <- matrix #Loading a batch of data into a matrix r…
13 сен '16 в 10:11
1 ответ

Распараллеливание с использованием разделяемой памяти [bigmemory]

Я испытываю некоторые трудности при попытке заставить его работать в параллельном сценарии [doSNOW], с использованием общей памяти [bigmemory]. В итоге я получаю следующую ошибку "Ошибка в {: сбой задачи 1 - " не удается открыть соединение "" в неко…
17 май '17 в 17:24
1 ответ

R bigmemory всегда использовать резервный файл?

Мы пытаемся использовать библиотеку BigMemory с foreach для параллельного анализа. Однако функция as.big.matrix, похоже, всегда использует backingfile. На наших рабочих станциях достаточно памяти, есть ли способ использовать bigMemory без файла подд…
18 авг '17 в 15:19
1 ответ

Многоядерная обработка Master/ Slave в R

Я хотел бы распараллелить цикл while в следующем коде: work <- function(n) { # Do some intensive work (e.g explore a graph starting at n). # After this, we don't need to execute work() on nodes in excluding. # (e.g exclude could be the nodes expl…
10 ноя '17 в 20:09
1 ответ

R parLapply не параллельно

В настоящее время я разрабатываю пакет R, который будет использовать параллельные вычисления для решения некоторых задач с помощью "параллельного" пакета. Я получаю немного неловкое поведение при использовании кластеров, определенных внутри функций …
07 апр '17 в 03:29
1 ответ

Запуск параллельного R на нескольких хостах

Не могли бы вы предоставить скрипт для запуска параллельного кластера на 2 хостах ( amazon ec2) с нуля на Ubuntu Linux Machine? Характеристики Хосты подключены с локального компьютера через идентификационный ключ amazon_key.pem имена хостов должны б…
04 июл '17 в 19:21
0 ответов

Параллельное скребание Rselenium с петлей foreach

Моя цель - удалить сайт http://plovila.pomorstvo.hr/ с помощью RSelenium. Как видите, есть поле "NIB", в которое я могу ввести какое-то число, и оно вернет вывод, если что-то существует для этого числа. Вы можете попробовать, выбрав "Brodica" в перв…
2 ответа

Почему parLapplyLB фактически не балансирует нагрузку?

Я проверяю parLapplyLB() Функция, чтобы понять, что он делает, чтобы сбалансировать нагрузку. Но я не вижу никакого баланса. Например, cl <- parallel::makeCluster(2) system.time( parallel::parLapplyLB(cl, 1:4, function(y) { if (y == 1) { Sys.slee…
06 июл '16 в 18:06
0 ответов

R нестандартная оценка: получить значение обещания, оставив его без оценки [или: сохранить внешний указатель действительным...]

Это продолжение функции параллелизации с использованием внешних указателей (XPtr) Я не буду воспроизводить код Cpp здесь, чтобы сделать вещи короче. Проблема заключалась в том, что после оценки параметра функции он определяется в среде функции и, в …
19 фев '19 в 10:34
1 ответ

Как понять мастер и рабочие процессы ---R пакета "параллель"?

Как я пытался понять документацию R пакет parallel Я столкнулся с этим вопросом, когда читал несколько строк кода на странице 8 документации к пакету. Я скопировал код в следующем. Обратите внимание, что mc просто равно 2, # mc = 2 cl <- makeClus…
19 ноя '15 в 22:26
1 ответ

Как сделать R, используя более 1 ядра (8 доступных) на сервере Ubuntu Rstudio?

Я хочу запустить glmer процедура в lme4 пакет на большом наборе данных (250000 наблюдений). Модель занимает более 15 минут, чтобы работать на ноутбуке. Мы используем сервер Rstudio на основе Ubuntu. Проблема в том, что на этом сервере доступно 8 яде…
18 янв '18 в 06:43
1 ответ

Использование mclapply в функции в пользовательском пакете R

Я использовал R Studio для создания пакета, используя эти два сайта в качестве руководства: https://support.rstudio.com/hc/en-us/articles/200486488-Developing-Packages-with-RStudio https://www.r-bloggers.com/building-a-package-in-rstudio-is-actually…
07 июл '17 в 16:45
1 ответ

Разница между "foreach" и "параллельно" в R?

Как следует из названия, меня смущает разница между обоими пакетами, так как они используются в параллельных вычислениях в R.
14 сен '17 в 17:16
1 ответ

Распараллеленный код приводит к завышенному использованию памяти в потоках (эффект RStudio)

Обзор: Мой объект B - большая матрица 100 000 * 5000 из 2 ГБмой объект меньше 1000 * 5000 analyse_with_glm <- function(Y) { cond1 = unlist(apply(B, 2, function(X) coef(summary(glm(Y~X)))[,4][2])) cond2 = unlist(apply(B, 2, function(X) coef(summar…
11 апр '16 в 13:57
1 ответ

Обращаясь к big.matrix от работников кластера

Я пытаюсь получить доступ к big.matrix (не с файловой поддержкой) из функции parLapply на компьютере с Windows. Однако R вызывает сбой при вызове big.matrix - "Перестал работать интерфейс R для Windows". Нужно ли сначала прикреплять big.matrix? Как …
09 июн '16 в 09:01