googleComputeEngineR (version 0.3.0)

as.cluster.gce_instance: Create a future cluster for GCE objects

Description

S3 method for as.cluster() in the future package.

Usage

# S3 method for gce_instance
as.cluster(x, project = gce_get_global_project(),
  zone = gce_get_global_zone(), rshopts = ssh_options(x), ...,
  recursive = FALSE)

Arguments

x

The instance to make a future cluster

project

The GCE project

zone

The GCE zone

rshopts

Options for the SSH

...

Other arguments passed to makeDockerClusterPSOCK

recursive

Not used.

Value

A cluster object.

Details

Only works for r-base containers created via gce_vm_template("r-base") or for docker containers created using the --net=host argument flag

Examples

Run this code
# NOT RUN {
vm <- gce_vm("r-base", name = "future", predefined_type = "f1-micro")
plan(cluster, workers = vm)  ## equivalent to workers = as.cluster(vm)
x %<-% { Sys.getinfo() }
print(x)
# }
# NOT RUN {
# }

Run the code above in your browser using DataCamp Workspace