【发布时间】:2020-07-14 23:24:24
【问题描述】:
在我的R 代码中,我使用MixedModels Julia 包。
我使用JuliaCall 包将Julia 集成到R 中。
我使用非常大的数据集(~1 GB、~4x10^6 观察结果)并且在建模步骤(mixed models)分配了很多 RAM(~80 GB),其中大部分在结束后不会返回系统的计算。
在R 环境中获得建模结果后,如何关闭Julia 下的连接(或关闭Julia)?同时,R 会话不应中断,因为在计算完混合模型后,其他函数应在管道中执行。
此操作可以帮助向系统释放一定量的内存(我在纯 Julia 上运行代码,在 Julia 退出后大约 70 GB 被返回给操作系统。当我在 R 上运行代码时,Julia 占用的 RAM 在管道计算后不会返回给操作系统已完成)
(平台:x86_64-pc-linux-gnu)。
【问题讨论】:
-
这个问题似乎和你使用 JuliaCall 的方式有关。如果没有最少的工作示例,可能很难提供建议。
标签: r connection julia mixed-models