我在我的 R 脚本中使用了future、future.batchtools和furrr包,以便在slurm管理的远程机器上运行代码。
当我定义我的未来拓扑时,我将一个模板文件传递给future.bacthtools::batchtools_slurm()
并使用参数定义 slurm 作业的计算资源resources =
。
然后当我运行该furrr::future_pwalk()
函数时,每个未来都使用相同的资源进行评估,即我在batchtools_slurm()
.
有没有办法让作业使用不同的资源,具体取决于传递给的变量furrr::future_pwalk()
?
提前感谢您的帮助!