问题标签 [drake-r-package]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
86 浏览

r - 如何在德雷克/目标管道中使用 rgrass7 从 R 运行并行 GRASS GIS 地图集?

我想使用目标管道中的包 rgrass7 并行化我的 GRASS GIS 分析和计算。由于我是 GRASS 的新手,我不确定如何在同一个 GRASSGIS 数据库中正确设置多个地图集。到目前为止,我尝试了以下代码:

reprex 包于 2021-03-16 创建(v0.3.0)

我正在使用 rgrass7_0.2-5 和独立的 winGRASS 7.8.5-2 都安装在默认目录中

我真的很感激一些关于如何做到这一点的提示!

0 投票
1 回答
53 浏览

r - Slurm + drake:空闲作业数组工作者的免费资源用于动态分支

编辑:在发现所描述的行为不是源自 SLURM 而是源自 R 包 {drake} 后调整了问题标题和标签,该包用作执行 SLURM 数组作业的代理。

我有以下情况:

  • n=70每个作业具有 X CPU 和 Y Mem的 Slurm 作业数组
  • 120个任务要运行
  • 每个任务需要相同的 CPU + 内存,但需要不同的时间来完成

这会导致以下情况:

对于任务 71-120(完成 1-70 之后),我有 50 个活跃的工人和 20 个空闲的工人。空闲的工人将不再做任何工作,只是等待活动的工人完成。

现在随着时间的推移,越来越多的工人完成工作,在某些时候我有 5 个活跃的工人和 65 个闲置的工人。假设最后 5 个任务需要相当长的时间才能完成。在这段时间里,空闲的worker阻塞了集群上的资源,并不断的将以下内容打印到各自的日志文件中

在没有更多任务分配后,有没有办法关闭这些空闲的工作人员并释放资源?目前他们等到所有工作人员都完成后才释放资源。

0 投票
0 回答
40 浏览

performance - 如何保存 50% 调整后的结果 mlr3 并在明天继续调整 50%

示例代码

在 mlr3 中调整模型时出现问题。如果模型的a lot of nodes' in the graph or n_evals 太多。白天不能跑步。我打算把这份工作分成两天:第一天50%,第二天50%。

请问一下。

如何在第一天和第二天附加调整结果?

或者我如何可以随时停止调整并在另一个时间继续(结果仍然足够)?

谢谢 !!!

0 投票
1 回答
23 浏览

mlr3 - 如何在 r-drake 中映射变换

请问如何GraphLearner$new在 r-drake 中使用函数进行转换。以下代码: