drake_hpc_template_file {drake} | R Documentation |
Write a template file for deploying work to a cluster / job scheduler.
Description
See the example files from
drake_examples()
and drake_example()
for example usage.
Usage
drake_hpc_template_file(
file = drake::drake_hpc_template_files(),
to = getwd(),
overwrite = FALSE
)
Arguments
file |
Name of the template file, including the "tmpl" extension. |
to |
Character vector, where to write the file. |
overwrite |
Logical, whether to overwrite an existing file of the same name. |
Value
NULL
is returned,
but a batchtools template file is written.
See Also
drake_hpc_template_files()
,
drake_examples()
, drake_example()
,
shell_file()
Examples
## Not run:
plan <- drake_plan(x = rnorm(1e7), y = rnorm(1e7))
# List the available template files.
drake_hpc_template_files()
# Write a SLURM template file.
out <- file.path(tempdir(), "slurm_batchtools.tmpl")
drake_hpc_template_file("slurm_batchtools.tmpl", to = tempdir())
cat(readLines(out), sep = "\n")
# library(future.batchtools) # nolint
# future::plan(batchtools_slurm, template = out) # nolint
# make(plan, parallelism = "future", jobs = 2) # nolint
## End(Not run)
[Package drake version 7.13.10 Index]