Может ли кто-нибудь помочь мне выяснить, как изменить максимальный размер глобальных объектов, переданных в элемент в будущем пакете?как настроить future.global.maxSize в R?
Вот бесполезный пример, который показывает моя точка
library(future)
a = 1:200000000
object.size(a)
test %<-% head(a)
Я получаю следующее сообщение об ошибке:
Error in getGlobalsAndPackages(expr, envir = envir, persistent = persistent, : The total size of all global objects that need to be exported for the future expression (‘head(a)’) is 762.95 MiB. This exceeds the maximum allowed size of 500.00 MiB (option 'future.global.maxSize'). There are two globals: ‘a’ (762.94 MiB of class ‘numeric’) and ‘head’ (10.05 KiB of class ‘function’).
Может кто-нибудь помочь мне понять, как настроить эту опцию future.global.maxSize? Я пробовал options(future.global.maxSize = 1500000)
, но это не сработало.
Автор будущего здесь: Это правильно; используйте опцию 'future.globals.maxSize' (множественное число) - в сообщении об ошибке была опечатка. Это было исправлено для следующего выпуска (будущее> 1.2.0), ср. https://github.com/HenrikBengtsson/future/issues/116 – HenrikB
Удивительный! Благодарим за добавление заметки и благодарю вас за отличный пакет. –