Описание тега furrr
Этот тег обращается к пакету Furrr R, предназначенному для упрощения комбинации функций отображения семейства purrr.
0
ответов
FURRR на Tidygraph говорит: "Функция не должна вызываться напрямую"
Параллельные вычисления функций центральности тидиграфа с использованием furrr приводят к ошибке: "Ошибка в mutate_impl(.data, dots): Ошибка оценки: эту функцию нельзя вызывать напрямую". Вот мой код: library(tidyverse); library(tidygraph) H <- p…
17 фев '19 в 23:06
1
ответ
Распараллелить несколько функций на одном объекте
Благодаря ДЭВИДУ ШОЧУ, я усилил его функцию и немного изменил, чтобы создать следующее. Работает отлично. Теперь все, что мне нужно, - это вычислить эти переменные, т.е. запустить функции на графическом объекте H параллельно, возможно, используя pur…
16 фев '19 в 20:23
0
ответов
Furrr future_map от R не использует тему ggplot для сессии
Я столкнулся с довольно странной проблемой. Я устанавливаю тему сеанса по умолчанию ggplot (используя theme_set), Затем я вызываю функцию для сохранения графиков, используя furrr::future_map, Это не использует тему сессий по умолчанию. Однако это пр…
22 май '19 в 01:04
0
ответов
furrr не находит свою посылку
В настоящее время я работаю над пакетом, скажем, он называется myPack. У меня есть функция с именем myFunc1 и другая функция с именем myFunc2, которая выглядит примерно так: myFunc2 <- function(x, parallel = FALSE) { if(parallel) future::plan(fut…
03 мар '19 в 12:41
1
ответ
Как я могу настроить будущее, чтобы загрузить больше файлов?
У меня много файлов, которые мне нужно скачать. я использую download.file() функция и furrr::map загружать параллельно, с plan(strategy = "multicore"), Посоветуйте, пожалуйста, как я могу загрузить больше рабочих мест для каждого будущего? Работает …
25 мар '19 в 12:09
1
ответ
Как быстро разобрать много маленьких файлов JSON?
У меня тысячи очень маленьких json файлы в каталоге. Прямо сейчас я использую следующий код для их загрузки: library(dplyr) library(jsonlite) library(purrr) filelistjson <- list.files(DATA_DIRECTORY, full.names = TRUE, recursive = TRUE) filelistj…
02 апр '19 в 12:20
1
ответ
Запустите purrr::map_dfr для строк данных?
Учитывая dataframe, сказать iris по умолчанию, как настроить purrr::map_dfr() функция для запуска на каждом ряду dataframe и выполнять функцию foo, Вот одна строка моего df, пожалуйста, примите во внимание, что значение всегда большое JSON: structur…
06 мар '19 в 08:37
2
ответа
Как сделать более быстрые операции со столбцами списка внутри data.table
Из-за проблем с памятью (и скоростью) я надеялся выполнить некоторые вычисления внутри таблицы data.table вместо того, чтобы делать их вне ее. Следующий код имеет 100 000 строк, но я работаю с 40 миллионами строк. library(tictoc) library(data.table)…
13 июл '19 в 02:58
1
ответ
сопоставление списков и создание разделения поездов и тестов
У меня есть список фреймов данных, и я хотел бы разбить каждый из списков на набор для обучения и тестирования. Я пытаюсь сделать следующее: library(furrr) library(purrr) library(dplyr) train <- df %>% future_map(., ~as_tibble(.) %>% sample…
19 янв '20 в 19:07
1
ответ
Как правильно использовать план кластера в пакете R future (furrr)
Я сейчас использую furrrчтобы создать более организованное исполнение моей модели. Я используюdata.frame чтобы передать параметры функции упорядоченным образом, а затем с помощью furrr::future_map()для отображения функции по всем параметрам. Функция…
08 янв '20 в 19:23
1
ответ
Запуск parLapply и future_map внутри другой функции излишне копирует большие объекты каждому исполнителю
Я искал альтернативу furrr:future_map()потому что, когда эта функция запускается внутри другой функции, она копирует все объекты, определенные внутри этой функции, каждому исполнителю независимо от того, переданы ли эти объекты явно ( https://github…
06 янв '20 в 23:09
0
ответов
Как эффективно сохранить несколько файлов .rds с распараллеливанием?
Я применяю функцию к другим данным ~2000 раз, и я хотел бы сохранять.rds после каждой итерации. Я распараллелил код с помощью furrr / foreach, поэтому на данный момент он довольно эффективен. Однако я не знаю, как сохранять промежуточные результаты …
20 янв '20 в 16:10
0
ответов
Как распараллелить альфа-канал в функции glmnet (а не cv.glmnet)
Я собираюсь использовать штрафную регрессионную модель из glmnetпакет в наборе данных панели. Наличие панели означает, что я буду тестировать модель не с перекрестной проверкой, а с вращающейся исходной точкой, поэтому я не буду использоватьcv.glmne…
20 апр '20 в 13:08
1
ответ
Вложенный furrr::future_map?
Есть ли способ настроить furrr::future_mapчто позволило бы использовать вложенный вариант использования? Рассмотрим следующий код: library(furrr) library(tictoc) # The problem is easier to reason about if you take N # smaller than your number of cor…
29 апр '20 в 19:38
2
ответа
Как сгенерировать фрейм данных из попарных комбинаций уровней
Я хочу сгенерировать фрейм данных из комбинации уровней факторов с фиксированным уровнем для совместного использования. У меня есть рабочий код, показанный ниже, но я хочу обобщить его, чтобы он мог работать для любого произвольного количества уровн…
02 сен '19 в 13:14
1
ответ
Что такое "черная магия" Фуррра?
Я использую пакет R furrrдля большинства моих потребностей в распараллеливании и практически никогда не возникало проблем с экспортом вещей из моей глобальной среды в кластер. Сегодня я это сделал и не знаю почему. Документация пакета, кажется, опис…
20 мар '20 в 18:12
2
ответа
Окружение / область видимости в furrr: вложенность get () в future_map ()
Мне интересно узнать больше о том, как furrrнаходит вещи из глобальной среды и обычно спрашивает о черной магии, которую он выполняет. Вот конкретный пример поведения, которое я не понимал и мог бы использовать некоторую помощь: Что мне нужно измени…
21 мар '20 в 21:20
0
ответов
Запускать функцию R параллельно / с использованием Furr / Syntax
У меня есть вызов объекта igraph (gr_muc), который изменяет веса вершин. E(gr_muc)[edges_from]$weight <- E(gr_muc)[edges_from]$weight * 2 E(gr_muc)[edges_to]$weight <- E(gr_muc)[edges_to]$weight * 2 Можно ли использовать furrrили какие-то друг…
09 июл '20 в 22:49
2
ответа
R: асинхронное параллельное перекрытие
Самый простой способ, который я нашел до сих пор, использовать параллельный lapply в R был через следующий пример кода: library(parallel) library(pbapply) cl <- makeCluster(10) clusterExport(cl = cl, {...}) clusterEvalQ(cl = cl, {...}) results &l…
15 июл '20 в 16:31
1
ответ
Функция R furr::futures_map_dfr с несоответствующей открывающей скобкой
Я хочу что-то параллельно обрабатывать и использовать result_future = furrr::future_map_dfr(1:length(firmi), function(i){ #Parallel version ... } Однако во всплывающей подсказке об ошибке говорится: "Несоответствие открывающей скобки" ("и это относи…
23 окт '19 в 05:09