Target resources
Create a resources
argument for tar_target()
or tar_option_set()
.
tar_resources( aws = NULL, clustermq = NULL, feather = NULL, fst = NULL, future = NULL, parquet = NULL, qs = NULL, url = NULL )
aws |
Output of function |
clustermq |
Output of function |
feather |
Output of function |
fst |
Output of function |
future |
Output of function |
parquet |
Output of function |
qs |
Output of function |
url |
Output of function |
A list of objects of class "tar_resources"
with
non-default settings of various optional backends for data storage
and high-performance computing.
Functions tar_target()
and tar_option_set()
each takes an optional resources
argument to supply
non-default settings of various optional backends for data storage
and high-performance computing. The tar_resources()
function
is a helper to supply those settings in the correct manner.
Resources are all-or-nothing: if you specify any resources
with tar_target()
, all the resources from tar_option_get("resources")
are dropped for that target. In other words, if you write
tar_option_set(resources = resources_1)
and then
tar_target(x, my_command(), resources = resources_2)
, then everything
in resources_1
is discarded for target x
.
Other resources:
tar_resources_aws()
,
tar_resources_clustermq()
,
tar_resources_feather()
,
tar_resources_fst()
,
tar_resources_future()
,
tar_resources_parquet()
,
tar_resources_qs()
,
tar_resources_url()
# Somewhere in you target script file (usually _targets.R): tar_target( name, command(), format = "qs", resources = tar_resources( qs = tar_resources_qs(preset = "fast"), future = tar_resources_future(resources = list(n_cores = 1)) ) )
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.