gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:44:24 25 4
gpt4 key购买 nike

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

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

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com