r-future相关内容

在 R 中运行并行计算时如何在工作人员上设置 .libPaths(检查点)

我使用 checkpoint 包进行可重现的数据分析.有些计算需要很长时间来计算,所以我想并行运行它们.当并行运行但检查点未在工作程序上设置时,我收到一条错误消息“没有名为 xy 的包"(因为它没有安装在我的默认库目录中).> 我如何确保每个工作人员都使用检查点文件夹中的包版本?我试图在 foreach 代码中设置 .libPaths 但这似乎不起作用.我还希望在全局范围内设置一次检查点/lib ..
发布时间:2021-12-26 12:24:49 其他开发

未来在单核计算机上等待执行

我有两台机器,它们具有相同版本的Ubuntu(16.04),R(3.4.4)和将来的软件包(1.10.0).我正在运行下面的代码,该代码实现了异步编程 tic() library(future) plan(multisession) mehAsync = function(){ future::future({ Sys.sleep(5) return( ..
发布时间:2020-11-11 20:39:22 其他开发

在R中运行并行计算时如何在worker上设置.libPaths(检查点)

我使用检查点包进行可重复的数据分析.有些计算需要很长时间才能计算出来,因此我想并行运行这些计算. 并行运行时,但是未在工作进程上设置检查点,因此我收到一条错误消息“没有名为xy的软件包" (因为它没有安装在我的默认库目录中). 如何确保每个工作人员都使用checkpoint文件夹中的软件包版本?我试图在foreach代码中设置.libPaths,但这似乎不起作用.我还希望全局设置一次checkp ..
发布时间:2020-05-24 20:56:03 其他开发

R中的异步编程

概述 我正在编写一个程序(用R语言),该程序在特定的指定时间进行API调用. API调用需要一些时间,但是在进行API调用时,我需要计时器(主循环)以继续计数.为此,我需要将API调用“外包"到另一个CPU线程.我相信这是有可能的,并且已经研究了future和promises软件包,但是还没有找到解决方案. 可复制示例 让我们运行一个从0到100计数的for循环.当计数器(i)达 ..
发布时间:2020-05-04 05:17:16 其他开发