@bwcompton, I think I've added support for what you need. Please install future.batchtools (>= 0.20.0-9024) using:
remotes::install_github("futureverse/future.batchtools", ref="develop")Then try:
library(future)
plan(future.batchtools::batchtools_slurm, resources=list(
modules= c("apptainer/latest"),
envs= c(APPTAINER_BINDPATH="/run/munge,/var/run/munge,/etc/slurm,/var/spool/slurm/slurmd/conf-cache/slurm.conf,$APPTAINER_BINDPATH"),
rscript= c("apptainer", "exec", "/modules/admin-resources/ood-dev/unity-r_4.4.0.sif", "Rscript"),
rscript_args= c("--no-restore", "--quiet", "--no-save")
))
f<- future(sessionInfo())
info<- value(f)
print(info)
@bwcompton, I think I've added support for what you need. Please install future.batchtools (>= 0.20.0-9024) using:
Then try: