r - 如何在 R 中调整 future.global.maxSize?

标签 r future options

谁能帮我弄清楚如何更改将来包中传递给项目的全局对象的最大大小?

这是一个无用的例子,表明了我的观点

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)但这没有用。

最佳答案

弄明白了并了解了如何编辑任何包的选项。

这是我使用的行(编辑:更改是从“全局”到“全局”:

options(future.globals.maxSize= 891289600)

如果你想自定义你的限制,我在包源中看到限制是计算出来的,这就是你如何计算 850mb 限制的大小:
850*1024^2 = 891289600

谢谢!

关于r - 如何在 R 中调整 future.global.maxSize?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40536067/

相关文章:

Python 的 `concurrent.futures` : Iterate on futures according to order of completion

c# - WPF/C#/MVVM : Need Some Help Implementing Custom View Options for User Control

java - Java执行-f选项

r - 填充矩阵,其中子矩阵是 R 中向量(向量可以是随机数)中值的维度

r - 使用 TMB 优化时,outermgc 消息是什么?

r - 如何添加到文件,而不是使用 write.csv 覆盖

r - 您可以在 R 中将 geom_bar 饼图与 geom_point 图结合起来吗?

callback - Vert.x 是 "based on callbacks"(而不是 future )是什么意思?

python - 组合像 Promise.all 这样的等待对象

java - 是否有列出Java .jar文件支持的命令行选项的标准方法?